1

App Script を Web アプリとして発行しましたが、Web アプリの URL を使用するとすべて正常に動作します。

https://script.google.com/a/macros/[mydomain]/s/[servicekey]/exec

Google サイトにアクセスして「Google スクリプト ガジェット」を挿入し、Web アプリの URL を選択しようとすると、「URL は有効な Google スクリプトとして認識されません」というメッセージが表示され続けます。ただし、新しいブラウザー ウィンドウで URL をコピー アンド ペーストすると、Web アプリは正常に表示されます。公開された Web アプリを Google サイトに挿入することはできませんか?

here で説明されている古い命名規則を使用してみましたが、うまくいきませんでした。

4

2 に答える 2

1

スクリプトの元の「コンテナ」は何ですか? スプレッドシートから開発しましたか?スタンドアロンのスクリプト ファイルとして? またはあなたのサイトスクリプトエディタで?結果の webapp url は、サイトでホストされている場合は異なります。挿入できる例を次に示します。

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

スクリプトがサイトでホストされている場合、スクリプトはその名前で直接利用できるため、この URL は役に立ちません。インターフェースもドキュメンテーションもそれについて本当に明確ではないことを認めなければなりませんが、それが私が到達した結論です。これを絶対的な真実と見なさないでください;-)おそらくGoogleの誰かが確認できる(または確認できない).

編集:あなたが言及した「古い表記法」は、上記のURL構造に関連付けられたキーを使用してスタンドアロンスクリプトファイルとして開発されたスクリプトに対してまだ機能しています...キーをコピー/貼り付けしただけです。 ... 立っています。

于 2012-07-11T16:43:16.177 に答える
0

Google サイトに Apps Script ガジェットの URL として挿入すると、以下の URL 形式が機能することを確認します。

https://sites.google.com/macros/exec?service=keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
于 2012-07-27T18:15:10.160 に答える