アプリスクリプトのログ記録に関する2つの質問があります。Google Appsスクリプトでのログ
1 /私は同じプロジェクト内に2つの.gsファイルを持っています。 1つ(F1)が他の(F2)をurlfetch
(POSTリクエスト)経由で呼び出しています。 Logger.log
はF1で正常に動作しますが、F2では動作しません(おそらく動作しますが、ログを取得できません)。それが正常であるか、F2のログをどこで見つけることができますか?
(これは不思議なことですが、このようにして同じ関数を複数回並列に呼び出すことができます)。
2 /私のスクリプトはGoogle Cloudプロジェクトにリンクされているので、Stackdriver経由でいくつかのログを取得できることがわかりました。どのようなログ? Logger.log
の人はそこから見えないようです。あなたの2番目の質問については
あなたの助け
プロジェクト内のさまざまな.gsファイルを関数の構成方法と考えてください。それぞれの関数は各.gsファイルで利用できるので、F2がF1の関数 'f2function(myVar){// code}'を持っていれば 'f2function(sendVar);で呼び出すことができますLogger.logは同じです両方の.gsファイルのログ。 –
アーキテクチャはこのようにして異なるスレッドを作成し、同じ関数を複数回並列に呼び出します –
状況によっては、データをスプレッドシートに記録します。私は現在の状況が何であるかはっきりとは言えませんが、過去には個人的な経験から、いくつかの状況では、一部の機能のログが印刷されていないように見えました。独自のシンプルなログシステムを作成し、スプレッドシートにデータを追加するだけです。私は関数名 'll'を持っています。 appendRow(a、b、c)} '私の関数はそれほど単純ではありませんが、基本的なことを示しています。 。 –