hashimotoai
@hashimotoai

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

共有先でGASを使用し、別のスプレッドシートを操作したい

解決したいこと

アカウントAがオーナーの➀と➁のスプレッドシートについて、
アカウントBに対して➀のスプレッドシートのみアクセス権(編集可)を付与し
アカウントBで➀のスプレッドシート内のボタンでGASを起動して、➁のスプレッドシートの情報を➀のスプレッドシートに転記させたいです。

発生している問題・エラー

Exception: リクエストされたドキュメントにアクセスする権限がありません。

自分で試したこと

・アカウントAでは正常に動くため、記述は問題ありません

アカウントBに➁のスプレッドシートのアクセス権(編集可)を付与せずに、実行することは出来ないのでしょうか?

御存知の方がいらっしゃれば、教えていただけると幸いです。

0

1Answer

スクリプトをBで動かすのであれば、Bの権限範囲でしかスクリプトは動作しないので、②のファイルを編集できないと思います。
スクリプトをAが例えば時間トリガーで収集する形であれば、Aの権限で②のファイルを編集できるのではないでしょうか。

0Like

Comments

  1. @hashimotoai

    Questioner

    ありがとうございます!
    権限与えることにします。ありがとうございました!

Your answer might help someone💌