Googleドライブに2つの別個のスプレッドシートを作成しました。スプレッドシート「A」には、実行時に入力データをスプレッドシート「B」にコピーするスクリプトがあります。私がそれをテストするとき、それは完全に機能します。しかし、スプレッドシート「A」にのみアクセスできる他のユーザーがいます。スプレッドシート「B」へのアクセス許可がないため、スクリプトを実行しても機能しませんが、スプレッドシート「B」に保存されている履歴データを提供したくありません。
エラーメッセージは次のとおりです。
資料 ID 欠落している(おそらく削除された?)
どうすればこれを達成できますか?
アクセス可能なデモコピーを作成しました: demo copy
Googleサービスの承認 によると、スタンドアロン、アドオン、またはドキュメント、スプレッドシート、フォームにバインドされているため、キーボードでユーザーとしてスクリプトが実行されるため、不可能です。別の方法は、スクリプトをWebアプリまたはインストール可能なトリガーに変換することです。
申し訳ありませんが、これはGoogleスプレッドシートではまだできません:(。しかし、この解決策がまだあるかどうかはわかりません。
「他の人」が履歴データを見ることができないように、スプレッドシートbとaの両方を複製することができます。
これに関する唯一の問題は、あなたが全部を作り直しているということです:(
この助けを願っています!