する質問をすることでしか得られない、回答やアドバイスがある。作成しているのですが、GASのアクセス範囲の制限の仕方でわからなくなってしまったので質問です。どれも初めて使ったもので、このような質問の場も初めてなので、説明に足りない部分があったら教えていただけると嬉しいです。作りたいもの今作っているのは、「Alexa、●●さんの予定教えて」と聞くと、その名前の人の予定をとってきてくれるスキルを作っています。参考にしているのはこのサイトです。http://azure.sios.jp/archives/8450うまく質問を短文にできないので、流れを追いながら質問させてください。APIにアクセスして、JSONを取得する関数を呼びます。クエリパラメーター「name」で指定された、Googleカレンダー取得対象のユーザーの名前を取得する。メールアドレスを定義する。そのキーにメールアドレスを指定しなければならないので、この変換が必要になる。指定したユーザーのGoogleカレンダーの予定を取得する。今日一日のGoogleカレンダーのJSONを生成する。//moment.jsで日付の形式を合わせる(上記コメントアウトとやってることは一緒。GASでカレンダーをもとに予定を検索。Lambdaが受け取ったJSONデータをもとに予定を喋ると言った感じです。以上を踏まえてわからないこと上の3の部分でLambdaがGASを利用できるよう、GASのアプリケーションにアクセスできるユーザーは、全員(匿名含む)にしています。このままだと誰でもカレンダーの情報にアクセスできてしまいセキュリティ上よろしくないので、Lambdaから呼ばれた時だけアクセスできる的な制限・認証処理か何かを追加したいと思っています。最初はアプリケーションにアクセスできるユーザーの範囲を狭くすればいいかな?と思いましたが、全員(匿名含む)でなければAlexa(Lambda)からGASを呼べないとわかり断念。OAuth認証というものを使えばできるのかと思い調べてみましたが、仕組みや使い方がわからず困っています。読みづらくなっておりすみません。どなたかお力添えいただけると嬉しいです。attachmentクリップ1気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。頂いたご意見への回答は行っておりません。