web-dev-qa-db-ja.com

Googleスプレッドシートの権限

Googleドライブに2つの別個のスプレッドシートを作成しました。スプレッドシート「A」には、実行時に入力データをスプレッドシート「B」にコピーするスクリプトがあります。私がそれをテストするとき、それは完全に機能します。しかし、スプレッドシート「A」にのみアクセスできる他のユーザーがいます。スプレッドシート「B」へのアクセス許可がないため、スクリプトを実行しても機能しませんが、スプレッドシート「B」に保存されている履歴データを提供したくありません。

エラーメッセージは次のとおりです。

資料 ID 欠落している(おそらく削除された?)

どうすればこれを達成できますか?

アクセス可能なデモコピーを作成しました: demo copy

1
enano2054

Googleサービスの承認 によると、スタンドアロン、アドオン、またはドキュメント、スプレッドシート、フォームにバインドされているため、キーボードでユーザーとしてスクリプトが実行されるため、不可能です。別の方法は、スクリプトをWebアプリまたはインストール可能なトリガーに変換することです。

1
Rubén

申し訳ありませんが、これはGoogleスプレッドシートではまだできません:(。しかし、この解決策がまだあるかどうかはわかりません。

「他の人」が履歴データを見ることができないように、スプレッドシートbとaの両方を複製することができます。

これに関する唯一の問題は、あなたが全部を作り直しているということです:(

この助けを願っています!

1
ethan figliola