プロパティしたい(PropertiesService)
1// スクリプトプロパティを取得
2const props = PropertiesService.getScriptProperties();
3const p = props.getProperty("キー名");
PropertiesServiceで、プロジェクトに設定したプロパティを管理できます。
プロパティは、GASのプロジェクトごとに設定できます。
ソースコードをGit管理している場合に、
非公開のドキュメントIDをベタ書きしたくないときに、
この機能がちょうどよいです。
注意
プロジェクトのプロパティは、シークレット情報を保存するためのものではないそうです。 APIトークンなど、漏れてはいけないキーは、外部のシークレット管理を使ってください。
ユーザープロパティしたい(getUserProperties)
1const props = PropertiesService.getUserProperties();
getUserPropertiesは、ユーザー単位で分離できるプロパティです。
ドキュメントプロパティしたい(getDocumentProperties)
1const props = PropertiesService.getDocumentProperties();
getDocumentPropertiesは、スプレッドシートなどのドキュメント単位で分離できるプロパティです。