GASのproject keyからscript idを取得する

Google Apps Scriptのログを見ると、なぜかscript idを含まず非推奨であるproject key含んでいる。他にもdeployment idやprocess id、user keyなどを含んでいるが、これらからログがどのScriptと紐づいているか特定することは困難に思える。

取得方法#

古いIDEにアクセスすると現在のIDEにリダイレクトするため、project keyからscript idを取得することが出来る。ただし、project keyは長期に渡り非推奨であるため注意。

判明しているproject keyを用いて次の形式のURLにアクセスする。

https://script.google.com/d/{project_key}/edit

すると次の形式のURLにリダイレクトされ、script idを取得できる。

https://script.google.com/home/projects/{script_id}/edit