質問: 【質問1】 ----- 現状、「[アプリケーション ホームページ]リンク」と「[アプリケーション プライバシー ポリシー]」に該当するサイトを保持していないのですが、作成しないとGoogle Apps Scriptのプロジェクトが停止してしまうという事になりますでしょうか。 【質問2】 ----- 作成する必要がある場合、Googleドライブ上の何らかのサービスを使用して作成できるのでしょうか。 【質問3】 ----- サイトを作成した場合、Google Apps Scriptとどのように関連付ければ良いのでしょうか。 初歩的な質問かもしれず、申し訳ありません。 ご教示お願い致します。
回答: 上記のサイトで回答してくださった方がいました。 感謝申し上げます。 頂いた回答をGengoさんで翻訳して頂きました。 (翻訳して頂いた内容を載せる事は問題ないとの事です) 問題は、あなたのユーザーが許可を承認する際に、警告メッセージが表示されるかどうかということです。Googleにより承認または確認されているか否かに関わらず、あなたはApps Scriptプロジェクトを公開し、利用することができます。例えプライバシーポリシーを公に表示していなくても、あるいはプロジェクトがGoogleによって確認されていなくても、あなたのプロジェクトが動作しなくなることはないでしょう。また、もしそのプロジェクトの目的があなたのプライベートな利用だけなら、確認プロセスを通過するとなるとより多くのことや、より多くの面倒に対処する必要が出てきます。従って、確認プロセスを通過したいかどうかは、おそらくあなたが外部のユーザーを持っているかどうかということに左右されます。あなただけが利用するプロジェクトに対してプライベートポリシーを掲載するのは無意味です。 もしあなたのプロジェクトが公開アドオンであるなら、ユーザーにはあなたのアドオンが安全ではないという警告メッセージを見せたくないでしょう。それが、開発者が確認プロセスを通し、ウェブサイトを作成して、プライバシーポリシーとサービス規約を公表する理由の1つです。 もしあなたがプライバシーポリシーを公に掲載したいなら、最も簡単な方法はGoogle Siteを使うことです。無料で利用でき、Google Siteを立ち上げて比較的簡単に機能させることができます。 もしあなたが外部ユーザーを持っているなら、ドメイン名を持ったサイトを持ちたいかもしれません。その場合、年間12ドルでGoogle Domainsからドメイン名を購入することができます。G Suiteアカウントを持っていれば、自分のGoogle Siteにドメイン名を関連付けることができます。もちろん、どんなドメイン名販売業者やホスティングサイトを使っても、プライバシーポリシーとサービス規約を掲載することができます。 プロジェクトとプライバシーポリシーの関連付けは、Google Cloud Platform内で行います。 あらゆるApps ScriptプロジェクトはプロジェクトIDを持っており、Google Cloud Platformに登録されています。Google Cloud Platformに直接行き、プロジェクトを選ぶことができます: あるいは、Apps Scriptコードエディタでプロジェクトを開いて、「リソース」メニューをクリックし、「Cloud Platformプロジェクト」メニュー項目をクリックして、青色のリンクをクリックすることで、直接自分のプロジェクトに行くことができます。私からは、常にコードエディタを通すことをお勧めします。なぜなら、一部の設定はコードエディタを通さないと正しく表示されないからです。 ウェブサイトを確認する ウェブサイトを作成する Search Consoleを開く: Search Consoleには「新しい」ものと古いものがあります Search Consoleに新しい「プロパティ」(ウェブサイトURL)を追加 これはGoogleに対しあなた自身のウェブサイトであることを確認および証明します あなたのウェブサイトをCloud Platformプロジェクトに追加するためには、確認を行う必要があります ウェブサイトを「ドメインの確認」に追加する 上部左側のメニューで、ナビゲーションメニューを開く 「APIとサービス」の上にカーソルを置き、「認証情報」をクリックする 「ドメインの確認」タブをクリックする プライバシーポリシーとプロジェクトを関連付ける 「APIとサービス」セクションから「OAuth同意画面」タブをクリックする 「承認済みドメイン」の欄があるので、自分のウェブサイトURLをそこに入力してください。 ホームページへのリンク、プライバシープライバシーのリンク、およびサービス規約(TOS)のリンクを入力してください。 その他の必要な欄を全て入力する 「保存」をクリック 何か誤りがあることを示すエラーメッセージが表示されていないことを確認してください Appsscript.jsonマニフェストファイルで異なるメールスコープを手動設定することで、あなたがセンシティブなスコープで使用中のメールの受け取りを回避することができます。Apps Scriptコードエディタの「表示」メニューをクリックしてから、「マニフェストファイルを表示」をクリックする必要があります。もしメールを送りたいだけなら、全てのGmailAppサービスのクラス名をMailAppに変更し、次のスコープをAppsscript.jsonマニフェストファイルに入力してください。 "" Example Manifest - appsscript.json { "timeZone": "Etc/GMT", "oauthScopes": [ "", ], "exceptionLogging": "STACKDRIVER" } 全ての必要なスコープをマニフェストファイルに追加したことを確認する必要があります。使用されている既存のスコープは次の手順で見られます:ファイル -> プロジェクトのプロパティ -> スコープ 既存の全てのメールスコープを確実に削除し、 で置き換えてください。 スコープ「」は、Googleからの特別な確認を必要としません。なぜなら、あなたのアクセスはメールの送信のみに制限されており、メールの閲覧、作成、削除、またはメール設定は利用できないからです。