<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Autopopulate username using Python in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177186#M13630</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, can't find userName() as a reference property anywhere except when associated with server stuff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 02 Aug 2014 14:53:41 GMT</pubDate>
    <dc:creator>DanPatterson_Retired</dc:creator>
    <dc:date>2014-08-02T14:53:41Z</dc:date>
    <item>
      <title>Autopopulate username using Python</title>
      <link>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177183#M13627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, i am trying to use row.setValue to set the field value of my username column to my username. Is there another way i can automate this with python as my code below is not working:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;row.setValue("INTERNAL_ROW_CREATED_BY", userName())&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2014 23:40:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177183#M13627</guid>
      <dc:creator>Sheri_AnneSantos</dc:creator>
      <dc:date>2014-08-01T23:40:44Z</dc:date>
    </item>
    <item>
      <title>Re: Autopopulate username using Python</title>
      <link>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177184#M13628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you post all the code, one line out of an updatecursor isn't going to provide much information&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2014 23:49:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177184#M13628</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2014-08-01T23:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: Autopopulate username using Python</title>
      <link>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177185#M13629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. Here is the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# Import all necessary modules&lt;/P&gt;&lt;P&gt;import os, sys, arcpy&lt;/P&gt;&lt;P&gt;from arcpy import env&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;outpath = "C:/Users/ssantos/Desktop/Overarching/Vector/TEMP.gdb/"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# Get the information you need to populate temporary table&lt;/P&gt;&lt;P&gt;a = arcpy.GetParameterAsText(0).upper()&lt;/P&gt;&lt;P&gt;b = arcpy.GetParameterAsText(1).upper()&lt;/P&gt;&lt;P&gt;c = arcpy.GetParameterAsText(2)&lt;/P&gt;&lt;P&gt;d = arcpy.GetParameterAsText(3).upper()&lt;/P&gt;&lt;P&gt;e = arcpy.GetParameterAsText(4)&lt;/P&gt;&lt;P&gt;f = arcpy.GetParameterAsText(5).upper()&lt;/P&gt;&lt;P&gt;g = arcpy.GetParameterAsText(6).upper()&lt;/P&gt;&lt;P&gt;h = arcpy.GetParameter(7)&lt;/P&gt;&lt;P&gt;i = arcpy.GetParameter(8)&lt;/P&gt;&lt;P&gt;j = arcpy.GetParameter(9)&lt;/P&gt;&lt;P&gt;k = arcpy.GetParameter(10)&lt;/P&gt;&lt;P&gt;l = arcpy.GetParameter(11)&lt;/P&gt;&lt;P&gt;m = arcpy.GetParameter(12)&lt;/P&gt;&lt;P&gt;n = arcpy.GetParameterAsText(13)&lt;/P&gt;&lt;P&gt;o = arcpy.GetParameterAsText(14)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# Create insert cursor for temporary table&lt;BR /&gt;rows = arcpy.InsertCursor(outpath + "temptbl","")&lt;/P&gt;&lt;P&gt;#Inserts a row into the table&lt;BR /&gt;try:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for x in xrange(1,2):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row = rows.newRow()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("GDA_FORM_NUMBER", a)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("JOB_COORDINATOR", b)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("JC_PHONE_NUMBER", c)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("SUPERVISOR", d)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("SR_PHONE_NUMBER", e)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("CONTRACTOR", f)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("PLANT_AREA", g)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("ESTIMATED_START", h)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("ESTIMATED_END", i)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("GDA_DUE_DATE", j)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("CENTER_X_COORD", k)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("CENTER_Y_COORD", l)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("WORKAREA", m)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("CLOSED", n)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("DESCRIPTION", o)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("EXTERNAL_SOURCE", "GDA PERMIT TABLE")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("EXTERNAL_SOURCE_DOCUMENT", "GDA FORM")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("INTERNAL_ROW_CREATED_DATE", time.strftime("%x %X", time.localtime()))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("INTERNAL_ROW_CREATED_BY", userName())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.setValue("INTERNAL_ACTIVE_IND","Y")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rows.insertRow(row)&lt;BR /&gt;except:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print arcpy.GetMessages(1)&lt;/P&gt;&lt;P&gt;# Delete cursor and row objects to remove locks on the data&lt;BR /&gt;del row&lt;BR /&gt;del rows&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Aug 2014 12:47:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177185#M13629</guid>
      <dc:creator>Sheri_AnneSantos</dc:creator>
      <dc:date>2014-08-02T12:47:54Z</dc:date>
    </item>
    <item>
      <title>Re: Autopopulate username using Python</title>
      <link>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177186#M13630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, can't find userName() as a reference property anywhere except when associated with server stuff&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Aug 2014 14:53:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177186#M13630</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2014-08-02T14:53:41Z</dc:date>
    </item>
    <item>
      <title>Re: Autopopulate username using Python</title>
      <link>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177187#M13631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it's okay Dan. Thanks for trying to help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Aug 2014 17:22:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177187#M13631</guid>
      <dc:creator>Sheri_AnneSantos</dc:creator>
      <dc:date>2014-08-02T17:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: Autopopulate username using Python</title>
      <link>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177188#M13632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you look at the thread on stack overflow:&lt;/P&gt;&lt;P&gt;&lt;A href="http://stackoverflow.com/questions/842059/is-there-a-portable-way-to-get-the-current-username-in-python" title="http://stackoverflow.com/questions/842059/is-there-a-portable-way-to-get-the-current-username-in-python"&gt;portability - Is there a portable way to get the current username in Python? - Stack Overflow&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... there are some examples provided to get the current user name which worked on my system (Windows 8.1, Python 2.7):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="python" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14070282639236942 jive_text_macro" jivemacro_uid="_14070282639236942" modifiedtitle="true"&gt;
&lt;P&gt;import os&lt;/P&gt;
&lt;P&gt;print os.environ["USERNAME"]&lt;/P&gt;
&lt;P&gt;print os.path.split(os.path.expanduser('~'))[-1]&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;import getpass&lt;/P&gt;
&lt;P&gt;print getpass.getuser()&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;They all printed my current user name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xander&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 03 Aug 2014 01:12:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177188#M13632</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2014-08-03T01:12:13Z</dc:date>
    </item>
    <item>
      <title>Re: Autopopulate username using Python</title>
      <link>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177189#M13633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks xander. i used getpass and it worked &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 03 Aug 2014 03:10:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/autopopulate-username-using-python/m-p/177189#M13633</guid>
      <dc:creator>Sheri_AnneSantos</dc:creator>
      <dc:date>2014-08-03T03:10:48Z</dc:date>
    </item>
  </channel>
</rss>

