ホームページ  >  に質問  >  本文

サーバーから GAS へ: データ転送のパス

テンプレートをコピーできる Web アプリケーション用の関数があり、テンプレートの名前とテンプレートの ID をパラメーターとして受け取ります。

code.gs

関数generate_(idTemplate, name) {

リーリー

この関数は、コピーした名前と URL をクライアントに渡すために使用します。 JavaScript で複数のパラメータを返すには、配列を介して実装する必要があることはわかっています。

リーリー

これは、生成された複製データを取得するために使用しているクライアント スクリプトです:

HTML

リーリー

ボタンを使用して正しく渡されるかどうかをテストしますが、データを表示できません。ログを表示すると、ブラウザーのコンソールに null が表示されます。

何が間違っていたのでしょうか?クライアント側で google.script.run.withSuccessHandler(copyValues).getFile(nameF,linkF); を試しましたが、うまくいきませんでした。

リーリー

これは、コピーを作成するスクリプト create() と、そのコピーの名前と URL を取得する getValues(); をトリガーするボタンです。テンプレートのコピーは正常に作成されましたが、ファイル名と URL がクライアントで取得されません。

P粉141911244P粉141911244397日前535

全員に返信(2)返信します

  • P粉147045274

    P粉1470452742023-09-19 13:18:54

    ###これを試して:###

    GS:

    リーリー

    HTML:

    リーリー ###ダイアログ:###

    返事
    0
  • P粉951914381

    P粉9519143812023-09-19 10:15:01

    これはファイル情報を取得する例です。

    下のスクリーンショットに示すように、ボタンをクリックすると、ファイル名と URL が入力ボックスに表示されます。

    コード.gs

    リーリー

    HTML_Test.html

    リーリー

    返事
    0
  • キャンセル返事