プロパティしたい(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は、スプレッドシートなどのドキュメント単位で分離できるプロパティです。

リファレンス