この操作を実行する権限がありません。このアイテムのオーナーにアクセス権をリクエストしてください。

Googleスプレッドシートを使用していて、以下の問題にぶつかりました。

この操作を実行する権限がありません。このアイテムのオーナーにアクセス権をリクエストしてください。

この操作を実行する権限がありません。このアイテムのオーナーにアクセス権をリクエストしてください。

スプレッドシート上にボタンの画像を作成し、「スクリプトを割り当て…」から実行する関数(ここではTestFuncとする)を設定し、ボタンを押すと、

この操作を実行する権限がありません。このアイテムのオーナーにアクセス権をリクエストしてください。

というエラーが表示されてしまいます。

この問題の原因となりそうな要因は以下です。
・スクリプトでライブラリを使用している
・共有権限が「リンクを知っている全員が編集可」

解決方法としては、
・ライブラリの共有権限を変更する(リンクを知っている全員が閲覧可以上)
・ファイル>版を管理…から新しいバージョンを保存
・スプレッドシートに紐づいているスクリプトエディタを開き、リリース>ライブラリ…から使用しているライブラリのバージョンを更新する

でいけるのではないかと思います。

コメントを残す