2017-06-26 13 views
1

提出時にスプレッドシートにデータをプルするチームドライブにGoogleフォームがあります。そのスプレッドシート内のスクリプトを使用して、その特定の送信フォームに固有のURLを取得しました。チームメンバーはフォームを送信してスプレッドシートにアクセスして編集することができますが、スクリプトは私のためだけに実行されます。チームメンバー全員がドライブにフルアクセスできます。私はこの問題を解決する方法を知っている限り精査しましたが、潜在的な回答にしかなりません。これらの答えの1つは、スクリプトをWebアプリケーションまたはAPI実行可能ファイルとして公開することでした。これは私の範囲外の少しですが、非常に便利なので私のチームのためにこれを働かせたいです。私はそれが解決することができれば、私は他のプロジェクトにこの情報を中継することはもちろん、どんな入力も大歓迎です!チームドライブのGoogleスプレッドシートがスクリプトを実行していません

+1

具体的にしてください。スクリプトはどのように呼び出されますか? on form submit triggerを作成しましたか? [mcve]を作成して問題を再現し、質問にコードを追加してください。 –

+0

SpreadsheetApp.getActiveSpreadsheetやgetActiveSheetのような使用するコマンドは可能でしょうか?ユーザーがフォームを使用しているときは、アクティブなスプレッドシートはありません。だから、あなたはopenByIdとgetSheetByName()を使うべきでしょう。ちょっとした考え。 – Cooper

+0

チームドライブではまだスクリプトとアドオンはサポートされていません。 –

答えて

0

スクリプトを作成している場合は、スクリプトを公開すると、その難しいことではありません。チームのドライブでのWebアプリケーションがデプロイされると、「あなたとして実行」することを選択の権限の下で実行するためのWebアプリケーションが発生します。文書からも を:See the link here to see how to do it(6つの簡単な手順を!ウェブアプリとしてスクリプトのデプロイを参照してください) (スクリプトの所有者がいないため)展開したユーザー。

関連する問題