私の目標は、Googleのサーバー上のプログラムで数カ月間に数多くのGoogleスプレッドシートを時々更新することです。Googleサービスアカウントを使用してユーザーのなりすましを制限する
Google APIの現在の反復でこれを行うことができるのは、Googleサービスアカウントを使用して2足のOAuthを設定することだけでした。このサービスアカウントは、任意のユーザーになりすますことができます。ボットのユーザー(たとえば[email protected])に偽装するだけです
サービスアカウントに任意のユーザーを偽装する機能を付与しないと、これを行う方法はありますか?私は[email protected]に制限することができますか?
[サービスアカウントの作成](https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount)には何の制約もないようです。あなたのユースケースに合っているかどうかは不明ですが、[Appscript Installable Triggers](https://developers.google.com/apps-script/guides/triggers/installable)を使用して、あなたが指定した時間。 – noogui