web-dev-qa-db-ja.com

GoogleのWebアプリで作成したマクロを使用しても安全ですか?

Googleスプレッドシートにマクロを記録しました。これは、[ツール]> [マクロ]に移動して実行できます。ただし、実行しようとすると、実行の許可が求められます。

次のメッセージが表示されます。

承認が必要です

このドキュメントに添付されているスクリプトを実行するには、許可が必要です。

[続行]を選択すると、次のように求められます。

アカウントを選択して、記録されたマクロを続行します(タスク)

アカウントを選択した後、メッセージが表示されます

記録されたマクロ(タスク)がGoogleアカウントにアクセスしたい

これにより、記録されたマクロ(タスク)で次のことが可能になります:

このアプリケーションがインストールされているスプレッドシートの表示と管理

記録されたマクロを信頼することを確認してください(タスク)

このサイトまたはアプリで機密情報を共有している可能性があります。サービス利用規約とプライバシーポリシーを確認して、記録されたマクロ(タスク)がデータを処理する方法について学習します。 Googleアカウントでいつでもアクセスを表示または削除できます。

リスクについて学ぶ

[キャンセル] [許可]

これは、Googleアカウントのサードパーティアプリをリンクしようとするときに直面するメッセージに似ているようです。前述したように、これらのマクロはファーストパーティの機能のようです。ただし、Googleが求めている承認の数は、そうではないように思われます。

したがって、私が個人的に作成したこれらのマクロをGoogleシートドキュメントで実行しても安全ですか?

1
Skeleton Bow

マクロが作成された場合、完全に安全です。警告は一般的なものです。マクロが自分で作成されたのか他の人が作成したのかは区別されません。手順全体は、悪意のある(未知のマクロを実行した場合)アクションをユーザーが「より制御」できるように設計された安全プロトコルです。スプレッドシートにカスタムスクリプトを追加しようとすると同じことが起こります。

1
user0