私はSpreadsheet
にいくつかのApps Script
関数がバインドされています。GoogleスプレッドシートAPI v4のGoogleスプレッドシートアプリスクリプト関数を呼び出す
またGoogle Sheets API v4
を使用してそのスプレッドシートとやり取りするAndroid
クライアントもあります。
Apps Script
コードでAndroidクライアントが一部の機能を呼び出して実行する方法はありますか?
Android
クライアントではなく、Apps Script
側で実行するようにコードする必要があるのは、ドキュメントに何か問題が発生したときにメールを送信しているからです。 APIを介して認証されたAndroidユーザーからのものではなく、スプレッドシートの所有者アカウントからのものです。
私は、暗黙のうちにドキュメントに行を追加するなどの機能をトリガできることは知っていますが、特定の関数を直接実行する方法はありますか?
おかげ:あなたのAndroidクライアントから
4)は、HTTPなどのURLで呼び出しを行います!誰でも自分の機能を起動できるようになります。私のGoogleスプレッドシートにアクセスできるユーザーだけがこの機能を起動できるようにする方法はありますか? – marmor
カスタム認証トークンをミックスに含めることができます。それを要求のパラメータとして、または本文として追加します。要求がエンドポイントに到着したら、カスタム認証トークンがエンドポイントの変数に格納されているものと一致するかどうかを確認します。 –
私はそれを確認します、ありがとう – marmor