テンプレートをコピーできる Web アプリケーション用の関数があり、テンプレートの名前とテンプレートの ID をパラメーターとして受け取ります。
code.gs
関数generate_(idTemplate, name) {
リーリーこの関数は、コピーした名前と URL をクライアントに渡すために使用します。 JavaScript で複数のパラメータを返すには、配列を介して実装する必要があることはわかっています。
リーリーこれは、生成された複製データを取得するために使用しているクライアント スクリプトです:
HTML
リーリーボタンを使用して正しく渡されるかどうかをテストしますが、データを表示できません。ログを表示すると、ブラウザーのコンソールに null が表示されます。
何が間違っていたのでしょうか?クライアント側でgoogle.script.run.withSuccessHandler(copyValues).getFile(nameF,linkF);
を試しましたが、うまくいきませんでした。
これは、コピーを作成するスクリプトcreate()
と、そのコピーの名前と URL を取得するgetValues();
をトリガーするボタンです。テンプレートのコピーは正常に作成されましたが、ファイル名と URL がクライアントで取得されません。
###これを試して:###
GS:
リーリーHTML:
リーリー ###ダイアログ:###これはファイル情報を取得する例です。
下のスクリーンショットに示すように、ボタンをクリックすると、ファイル名と URL が入力ボックスに表示されます。
コード.gs
リーリーHTML_Test.html
リーリー