1

私は、Googleシートのデータベースと法的文書をマージするためにautocratを使用しています。 AutocratはGoogleフォームが送信されたときに即座にトリガーしますが、これは素晴らしいことですが、自動的にタスクを実行する必要があります。いくつかの検索を通じて、変更されたGoogleフォームリンクがpre = filled answerでGoogleフォームを送信できることを知りました。Googleシートの新しいタブまたはウィンドウでサイトをトリガーする

これは私が立ち往生している場所です。

私はGoogleシートのスクリプトをonChange (Insert_row, edit)に設定しています(または私が持っていると思います)。新しいウィンドウやタブを開き、変更されたGoogleフォームのリンクに移動し、フォームをトリガーして自動作成を開始すると、自動的に文書の差し込みができます。

これは私が使用しているコードで、動作しません。これは、コーディングエラー

function openWindow(url) { 
    window.open('url', '_blank'); 
    window.focus(); 
} 

ですか、これはGoogleのスクリプト内に限定されるものでは?私が見つけたコードのほとんどは、ボタンを使用してそれをクリックすることを含む、私はまた、自動ポップアップのブラウザの制限があることを読む。

+0

ようこそスタックオーバーフロー。このサイトには、オンラインフォーラムでよく見られるような特定の参加ガイドラインがあります。質問については、彼らはまっすぐにポイントし、自分で答えや解決策を見つける努力についての情報だけを含めるべきです。参照[ask]。 –

答えて

0

短い答え

GoogleシートとGoogleフォームが仕事にHTML、JavaScriptと関連するものを使用していますが、いくつかの制限があります。何ができるかについては、ガイドを参照してください。 .GSファイルのコードはGoogleのサーバー(サーバー側)で実行されるため

説明

JavaScriptのwindowオブジェクトではなく、ユーザーのブラウザ(クライアント側)にスクリプトでは動作しません。

ダイアログを表示する方法の基本については、Dialogs and Sidebars on Google Apps Scriptを参照してください。

関連する問題