1

Google Apps Script を使用して Web アプリを作成し、ここから多くの情報を取得して、スプレッドシートにデータを書き込みます。すべての機能は doPost() 関数にあり、GAS 環境内でのテストでは問題なく動作します。

UIフロントエンドとして機能するストレートなHTML、CSS、およびJavascript Webアプリケーションを構築し、GAS Webアプリに問題なくPOSTします...後者にコードを追加するまで、つまり。これを行うと、GAS アプリの古いバージョンを取得し続けます。

バージョンを更新し、キーが変更されていないことを確認し、24 時間待ちました...基本的なものが欠けています。機能する唯一の方法は、新しいスクリプト プロジェクトを開き、更新されたコードをそこにコピーして公開し、他のコードの URL 参照を変更することです。次に、変更を確認します。

言うまでもなく、これは面倒です。問題がどこにあるかへのポインタはありますか?

前もって感謝します。

4

2 に答える 2

1

実際には、Web アプリには 2 つのバージョンがあります。公開時に存在していた公開バージョンと、エディターに現在存在するコードを反映する開発バージョンがあります。[ Publish] > [Deploy as web app ] の [ Test web app for your latest code ] リンクをクリックすると、再発行せずに更新されたコードに現在の状態でアクセスできます。これにより、/exec の代わりに /dev を含むリンクが提供されます。

Published:  https://script.google.com/macros/s/ABCD1234ABCD1234/exec
Development:  https://script.google.com/a/macros/<domain>/s/ABCD1234ABCD1234/dev
于 2013-08-13T14:53:54.183 に答える