問題タブ [google-apps-script]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
12588 参照

javascript - メールがGoogleAppsScriptで有効かどうかを確認する

組み込みのAPIを使用してGoogleスプレッドシートに対してスクリプトを作成し、予約確認を送信しています。現在、誰かが無効なメールアドレスを入力すると、スクリプトが壊れます。通知されていないゲストのリストにいくつかのデータを保存してから、予約をループして続行したいと思います。

これは私の現在のコードです(簡略化):

ドキュメントによると、クラスの2つの方法は、MailAppメールを送信して1日の割り当てを確認することだけです。つまり、有効なメールアドレスを確認することは何もありません。そのため、クラスがリクエストを受け入れるために満たす必要のある基準がわかりません。したがって、検証ルーチンを作成することはできません。

0 投票する
1 に答える
11315 参照

javascript - Google Apps スプレッドシート スクリプトで日付と時刻を日時としてマージする方法は?

Google アプリのスプレッドシートに、「dd/mm/yyyy」形式の日付列と「HH:MM AM/PM」形式の時間列があります。アプリ スクリプトで、これら 2 つの値を日時として結合したいと考えています。これどうやってするの?

例 - 日付: 13/12/2010、時刻: 4:30 PM 次に、「13/12/2010 4:30 PM」のような結合値を日時オブジェクトとして取得したいと考えています。

getYear、getDay JS 関数を使用して、日付と時刻を別々に解析しようとしました。を使用して新しい日付を作成しました

しかし、何らかの理由で、「4:30」という時間は、1899 年 11 月 30 日午前 10:30 のように完全に奇妙な日付として表示されています。年、日、月を正確に抽出できますが、時間と分は抽出できません。

0 投票する
1 に答える
404 参照

javascript - JavaScript 日付、Google アプリ スクリプト

私は AC プログラマーです。JavaScript について十分な知識がありません。JavaScript を使用する Google アプリ スクリプトに簡単な機能を実装したいだけです。私の質問は、Google サイト フォームから日付と時刻を取得しようとしていて、フォーム サムビットで、bookingDate と timeBeg を連結したいので、Google カレンダーはそれを日付と時刻として使用し、カレンダーでその日付を予約できるようにすることです。 . どうすればこれを行うことができますか? 日付データ型の簡単な説明をいただければ幸いです。ありがとうございました。

以下の私のコード。. .

0 投票する
1 に答える
448 参照

javascript - Google Apps Script 環境から Google Data API にアクセスする方法はありますか?

Google Apps Script は、とりわけ Google ドキュメントでスクリプトを実行するための JavaScript ベースの環境です。スプレッドシート間でデータをコピーしたり、メールを生成したりできます。

スクリプト API は少し単純化されています。オブジェクトの ID を取得することはできますが、ID でオブジェクトを取得することはできないため、2 つの異なるアプリケーション (スプレッドシートとカレンダーなど) 間でオブジェクトを追跡することは困難です。

ただし、google.gdata.* を提供する「Google Data API」javascript API があり、Google Apps Script 環境内からこれを使用する方法を考え出そうとしています。

私の主な問題は、既存のカレンダー イベントを更新したい(または存在しない場合は新しいイベントを作成したい) ことですが、日付/時刻だけで追跡するのは不十分です。ID をスプレッドシートに保存し、これを使用して取得する必要があります。 (人間を含む他のプロセスによって) イベントが移動した可能性があるため、イベントは後で発生します。

私はJavascriptの経験があまりありませんが、「google」と呼ばれるものを何らかの方法で「インポート」できれば、次のように呼び出すことができると理解しています。

しかし、私が知る限り、「google」と呼ばれるものはありません。

Google を検索してもうまくいきませんでした。同様の質問に答えられていないだけです。ここにいる誰かが、それは絶対にできないと教えてくれることを願っています。

0 投票する
1 に答える
582 参照

javascript - Google Apps Script を使用して Google スプレッドシートの内容を JSON として取得する簡単な方法は何ですか?

Google Apps Script を使用して Google スプレッドシートの内容を JSON として取得する簡単な方法は何ですか?

0 投票する
3 に答える
3925 参照

javascript - ユーザーが Google フォームを送信すると、送信されたデータを含む電子メールを生成できますか?

ユーザーがデータを入力する Google フォームがありますが、ユーザーがデータを送信したときにメールでデータを取得できますか?

それがうまくいかない場合は、(PHP または JavaScript) を使用して独自のフォームを作成したいのですが、フォームから Google フォームにデータを送信する方法はありますか?

ありがとうございました

0 投票する
23 に答える
104836 参照

google-apps-script - 列の最後の値の選択

列 G にいくつかの値を含むスプレッドシートがあります。いくつかのセルの間に空のセルがあり、その列の最後の値を別のセルに取得する必要があります。

何かのようなもの:

ただし、それLASTは関数ではありません。

0 投票する
2 に答える
2533 参照

google-maps-api-3 - 2点間の距離計算用のGoogleアプリスクリプトマップAPI

Googleアプリの2点間の距離を計算するAPIがあることは知っていますが、探しているのは、2点間の直接距離ではなく運転距離を計算するGoogleアプリスクリプトAPIです。そのようなAPIはありますか?

0 投票する
1 に答える
435 参照

javascript - Googleスプレッドシートガジェットで、スプレッドシートに書き込む方法は?

Googleスプレッドシートに埋め込むガジェットを書いています。視覚化API(つまり、google.visualization.QueryResponseオブジェクト)を使用してデータを読み取ることは正常に機能しますが、ガジェット内からスプレッドシートの一部のデータを修正する必要もあります。

しばらく探していましたが、その方法が見つかりませんでした。ガジェット(基本的にはスプレッドシート内で実行されているJavascript)内からスプレッドシートを変更する方法を知っている人はいますか?

0 投票する
1 に答える
26803 参照

google-apps-script - TypeError:nullのメソッド「getRange」を呼び出すことはできません。(0行目)

このスクリプトを実行しようとすると、このエラーが発生し続けます。数日間は問題なく動作しています。これは、GoogleDocsSpreadsheetにあります。

TypeError:nullのメソッド「getRange」を呼び出すことはできません。(0行目)

このエラーの原因となるものはありますか?</ p>