プロパティしたい(Properties Service
)
1const sp = PropertiesService.getScriptProperties();
2const keys = sp.getKeys();
3const properties = sp.getProperties();
4
5const p = sp.getProperty(キー);
PropertiesService
で、プロジェクトに設定したプロパティを管理できます。
プロジェクトごとに設定できるため、一時的なキャッシュとして利用することもできます。
また、ソースコードをGit管理している場合、 非公開のドキュメントIDはソースにベタ書きして残したくないと思います。 そのような場合、この機能がちょうどよいです。
注意
プロジェクトのプロパティは、シークレット情報を保存するためのものではないそうです。 APIトークンなど、漏れてはいけないキーは別の方法を使ってください。