Saya ingin secara program mengakses id pekerjaan saat ini dari skrip geoproses yang berjalan pada ESRI 10.2. Script adalah apa yang perlu diketahui id pekerjaan, bukan penelepon script.
Saat mencari, saya telah melihat banyak contoh bagaimana mengirimkan permintaan pekerjaan kembali dengan id pekerjaan. Ini bukan yang saya inginkan.
Dalam skrip saya yang berjalan di server, saya ingin memasukkan id pekerjaan dalam log, namun saya belum menemukan cara mendapatkan pekerjaan di dalam skrip. Saya awalnya memeriksa arcpy.env
, tetapi saya tidak melihat apa pun. Di mana lagi saya harus mencari?
python
arcpy
arcgis-server
arcgis-10.2
pgreen2
sumber
sumber
Jawaban:
Saya ingat naskah lama yang saya gunakan dalam pengujian, jadi saya pikir saya akan membagikannya. Mungkin itu akan membantu Anda atau orang lain. Saya menambahkan logika untuk mendapatkan GUID. Mungkin ada cara yang lebih baik untuk melakukannya, tetapi berhasil.
sumber
Anda juga dapat menggunakan arcpy.env.scratchWorkspace saat mengembalikan:
Untuk mengisolasi id pekerjaan dari string:
sumber