1. 5分で学べる!ハチコのAI実践カフェ
  2. 【おすすめキーワード】スクリ..
2025-11-13 05:49

【おすすめキーワード】スクリプトプロパティ

【11/16 まで無料!】
新作Udemyコースの無料クーポンは、こちらからどうぞ♪
https://mag.hachico-ai.com/newsletter-present-release1111

🎙️【AIボイス】Ayanaちゃんをよろしく!!
https://elevenlabs.io/app/voice-library?voiceId=sMn4G4mQjSqzhvSaltjg
ボイスID:sMn4G4mQjSqzhvSaltjg

\AIで毎日ちょこっと進化しよ!/

この番組では、趣味AIのママエンジニア ハチコが、
・AIで出来たこと
・おすすめのAI活用法
などをゆるーく語っています。

土日は、非AIのゆるふわデーなことが多いです♪

🕊️X
https://x.com/home

🎧️Spotify
https://open.spotify.com/show/3CpCbWFa9BqOeUyAEmwRtz

サマリー

本エピソードでは、Google Apps Scriptの便利な機能であるスクリプトプロパティについて解説しています。特に、APIキーの安全な管理方法について詳しく説明し、共有の際の注意点にも触れています。

スクリプトプロパティの概要
5分で学べるハチコのAI実践カフェ。おはようございます。こんにちは、こんばんは。
この番組は、ママエンジニアハチコがAIでできたことや、おすすめのAI活用法をお届けしています。
さて、11月13日木曜日、皆さまいかがお過ごしでしょうか。最初に宣伝です。
新しいUdemyコースをリリースしております。リリース記念として、ただいま無料クーポンをお配りしています。
11月16日のお昼前、11時59分まで、こちらのクーポンを使っていただけます。
ギリギリに申し込むと、そこからメールを受け取って、リンクに行って、0円で購入みたいな形になるんですけども、
そこまでが11時59分に終わらないと、クーポンの期限が切れてしまいますので、
もしお申し込みいただいた方は、早めにすぐメール届きますので、そのメールのリンクをクリックして、
Udemyのページに行って、0円で購入みたいな形で手続きしていただけると、
あとは好きな時に好きな時間だけ見ていただけるという流れになっておりますので、よろしくお願いいたします。
こちらのコースは、今までAIを使わずにガスを書いていた方も、もしクラスプというものを使ったことがなければ参考にしていただけますし、
AIで初めてプログラムを書くようになって、ガスって便利だなと思っている方は、ぜひ一度試してみていただきたい。
クラスプというガス開発の補助ツールを使って、あとAIも使ってガスを書いていくという流れを解説していますので、
ぜひお手に取っていただけたら嬉しいです。
さて、今日はこのコースにちなんで、ガスのお話をしようと思います。
本日のおすすめキーワード、スクリプトプロパティ。
こちらは、Google Apps Script、ガスでとても便利な機能なんです。
スクリプトの中で使う設定とか、データなんかを保存する場所になっています。
特に、例えばAIを絡めたガスのコードを書きたいときに、APIキーというものは必要になるんですけど、
そういったキー、こちらは誰にも知られたくないキーなんですよね。
共有時の注意点
そういったものをコードの中にペタッと貼ってしまうと、
そのファイルを共有かけたときに、簡単に共有された方がそのキーを知ることができちゃうんですよね。
そんな感じで、APIキーみたいな直接ソースコードには書きたくない情報をセットできる、安全に管理できる場所がスクリプトプロパティです。
そのスクリプトプロパティに設定した値は、ガスの中であらかじめそのプロパティの値を取ってくるという関数があるので、それを使えばOKです。
これはAIに言えばちゃんと書いてくれます。
一つ、もし共有する場合は気をつけてほしい点があります。
Googleのファイルを共有するときは、いろんなレベル感があります。
直接アカウントを指定して共有するパターン。
それから、リンクを知っている人だったら誰でもアクセスできるという共有のパターン。
それから、どっちの場合も、できること、編集もできちゃうのか、閲覧だけなのか、コメントだけつけられるのかという、つまり2パターン×3パターンの6つの組み合わせがあります。
その中で、編集者という権限をつけて共有した場合は、そのプロパティに設定した値も全部その相手に見えます。
なので、例えば、AIのAPIキーを使った仕組みを作った。よし、いいのできたぞ。
これを誰かに共有しようと思ったときに、編集者として共有すると、その相手に自分がセットしているスクリプトプロパティの中にセットしているAPIキーも見えてしまいます。
ここまでコードに書いても、スクリプトプロパティに書いても、見えちゃいます。
その場合は、スクリプトプロパティはプロパティ名と値があるんですよね。
この大前提をお話しするのを、もっと先に話せばよかった。
例えば、APIキーという名前のプロパティを自分で用意して、そこに自分のキーをセットする、そして動かす、みたいにやっていたら、
そのAPIキーというのは残しておいて、セットする値は空だとセットできないはずなので、何か別のダミーの値を入れておいて、
ここは自分で書いてくださいねってしたりとか、あとはそのプロパティに値をセットする関数も用意しておいて、
共有した人が最初にそのプロパティをセットできるような仕組みにしておくといいのかなと思います。
ということで、今日はGASのとても便利な機能、スクリプトプロパティについてお話ししました。
もしこの放送を気に入ってくださったら、いいねやフォロー、コメントなどぜひよろしくお願いいたします。
今日も一緒にAIでちょこっと進化していきましょう。それではまたねー。
05:49

コメント

スクロール