1. 0Delta

    No comment

    0Delta
Changes in body
Source | HTML | Preview

GoogleAppsScriptのスクリプトのプロパティの簡単な説明が無かったので作成。
他にも色々使い方があるけれど、一番とっつきやすそうなものをピックアップして紹介。

使い方

ファイル -> プロジェクトのプロパティ
スクリーンショット (42).png

スクリプトのプロパティ -> 行の追加
スクリーンショット (43).png

名前と保存したい値を書き込んで保存。
スクリーンショット (44).png

コードを使って呼び出し。

var KEY = PropertiesService.getScriptProperties().getProperty("AWS_KEY");
var SECRET = PropertiesService.getScriptProperties().getProperty("AWS_SECRET");
// AWSに接続する //

これだけ!

利点

  • コード本文と定数(マジックナンバー)が分離する
  • コードをコピペしてQittaに公開しても個人情報(APIキー)が流出する心配がないコードをコピペしてQiitaに公開しても個人情報(APIキー)が流出する心配がない
  • プロジェクト内ならグローバルに使える

…需要があったら追加でまとめるかも。