プロパティしたい(Properties Service

1const sp = PropertiesService.getScriptProperties();
2const keys = sp.getKeys();
3const properties = sp.getProperties();
4
5const p = sp.getProperty(キー);

PropertiesServiceで、プロジェクトに設定したプロパティを管理できます。 プロジェクトごとに設定できるため、一時的なキャッシュとして利用することもできます。

また、ソースコードをGit管理している場合、 非公開のドキュメントIDはソースにベタ書きして残したくないと思います。 そのような場合、この機能がちょうどよいです。

注意

プロジェクトのプロパティは、シークレット情報を保存するためのものではないそうです。 APIトークンなど、漏れてはいけないキーは別の方法を使ってください。

リファレンス