1

Google サイトから Google ドライブ スクリプト/プロジェクトを埋め込みたいのですが、できません。

Google サイトからメッセージが表示される

This url is not recognised as a valid Apps Script

私の後

  • Google ドライブからプロジェクト スクリプトを作成し、
  • 機能を追加しfunction doget(e) { code; code; code; ... }
  • スクリプトを公開 ( 「Deploy as web app」 )、
  • リンク リンク (例: https://script.google.com…1DkWAQ/exec ) を取得し、
  • Google サイトのページで、
    • ページを編集し、メニューからスクリプトを挿入しました: Insert > Apps Script Gadget

次のページでスクリプトのリンクを入力すると、「この URL は有効な Apps スクリプトとして認識されません」というメッセージ ボックスが表示されます。

どこが間違っていますか?

私の質問は: サイトのページにコードを追加せずに Google ドライブ スクリプトを実行できますか? 複数の Google サイトのページから、異なるパラメータを使用して Google ドライブ スクリプトを実行することはできますか?

ありがとう、

ミケーレ

4

3 に答える 3

2

Googleサイトに埋め込まれた場合、URLは異なります。挿入できる例は、次のとおりです。

`https://sites.google.com/macros/exec?service=keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`

スタンドアロンURLでキーを選択できます。私は、インターフェースがそれについて本当に明確ではなく、ドキュメントも明確ではないことを認めなければなりません

編集: 一部の人々は懐疑的であるように思われるので;-)これはスクリプトファイルとして書かれた共有スクリプトの例です:

スタンドアロンアプリに指定されたURLは次のとおりです。

https://script.google.com/macros/s/AKfycbxlPTVLSLfO3d1w2vSrMzzh57p9DJM6ivCIHiIfTB2AKqubSs1L/exec

サイトページの同じスクリプトは次のとおりです。

https://sites.google.com/macros/exec?service=AKfycbxlPTVLSLfO3d1w2vSrMzzh57p9DJM6ivCIHiIfTB2AKqubSs1L

お気軽にご確認ください;-)

ガジェットのプロパティでは、次のように表示されます。

ここに画像の説明を入力してください

于 2012-07-31T11:23:21.423 に答える
1

これは、Google サイトのスクリプト ガジェットで挿入するためにドライブに保存されたスクリプトの URL の正しい形式をまとめたものだと思います。

ドメイン部分は「script.google.com」ではなく「sites.google.com」であることに注意してください

于 2012-08-03T23:20:43.380 に答える
-1

私の経験では、Google ドライブで Apps スクリプトを作成して、それを Google サイトに埋め込むことはできません。

これを行うには、サイトのダッシュボードにログインします。これを行うには、メニュー項目More>サイトからサイトを管理する(ログインしているアカウントを使用) を選択します。次に、 Apps Scriptsタブを選択し、ボタンを押しますAdd new script。そこから、スクリプトをコーディングできます。完了したら、サイトに戻ってページを編集し、そのスクリプトをページに挿入します。

于 2012-07-31T12:18:03.167 に答える