はじめに GoogleAppsScriptで、前回呼び出した時の処理結果を再び利用したいような場合があります。 そのためには、前回の処理結果を外部に保存する処理(永続化)が必要です。 本記事では、GASで永続化を行うための方法を、コードの例とともにまとめます。 シチュエーション例 GASで何らかの事象の発生件数を集計したいという状況を考えます。 今日の発生件数と前日までの発生件数を合計した値を、Loggerに出力することにします。 このために、前日までの発生件数を永続化する必要が生まれました。 下記コードにおける、loadCount 関数および saveCount 関数です。 次節からは、この2つの関数を実装する具体的な方法を考えます。 function main() { var count_before = loadCount(); // 前日までの発生件数を読み込み var count
![GASで永続化する方法まとめ(設定や処理結果を保存・読み込みしたい時) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d97c8bb212ac2f584530651080eb673b87846de/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R0FTJUUzJTgxJUE3JUU2JUIwJUI4JUU3JUI2JTlBJUU1JThDJTk2JUUzJTgxJTk5JUUzJTgyJThCJUU2JTk2JUI5JUU2JUIzJTk1JUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJUVGJUJDJTg4JUU4JUE4JUFEJUU1JUFFJTlBJUUzJTgyJTg0JUU1JTg3JUE2JUU3JTkwJTg2JUU3JUI1JTkwJUU2JTlFJTlDJUUzJTgyJTkyJUU0JUJGJTlEJUU1JUFEJTk4JUUzJTgzJUJCJUU4JUFBJUFEJUUzJTgxJUJGJUU4JUJFJUJDJUUzJTgxJUJGJUUzJTgxJTk3JUUzJTgxJTlGJUUzJTgxJTg0JUU2JTk5JTgyJUVGJUJDJTg5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kOTkzOTA0MWZhYzlhNTNmNGIyYjExZmEzZTYzN2NiZQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdG1va21zcyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZGMwMjIwNTRmYzIzZjNjZmJlYzBmNjlmYzE2MmFjY2Y%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D7ccc4ca099da11f214d81494229b3c30)