URLをコピーしました!
スキルアップを始める!

GAS(GoogleAppsScript)

GAS(GoogleAppsScript)

【GAS】1行目のセルにチェックが入ったら行のデータをGmailで自動メール送信するスクリプト(Part1)

1行目にチェックが入った場合にメール送信 Google Apps Scriptを使用して、Google Sheetsの特定の範囲で1行目にチェックが入った場合に、その行のデータを自動的にメールで送信するスクリプトです。 チェックが入ったタイ...
GAS(GoogleAppsScript)

【GAS】1行目のセルにチェックが入ったら行のデータをGmailで自動メール送信するスクリプト(Part2)

前回までで、セルの位置を取得して、メールの自動送信までは成功しました。 排他制御を設定する 前回までの振り返りです。 function onCheck(e) { const ss = SpreadsheetApp.getActiveSpre...
GAS(GoogleAppsScript)

GAS(Google Apps Script)で日付を取得する方法|new Date()

GAS(Google Apps Script)で日付を取得する GAS(Google Apps Script)で日付を取得するには、new Date()コンストラクタを使用するか、Utilities.formatDate()メソッドを使用す...
GAS(GoogleAppsScript)

【GAS】Gmailに届いた受信トレイの未読メールを自動的に既読にしてスプレッドシートに書き込む-Part3

ついにPart3まできてしまいました。前回、スプレッドシートに書き込む処理が成功しました。前回の続きです。 未読のメールのみスプレッドシートに書き込み既読にする 未読であれば、条件分岐の中でメッセージ(件名・本文)を取得して、最終行に追加、...
GAS(GoogleAppsScript)

【GAS】Gmailに届いた受信トレイの未読メールを自動的に既読にしてスプレッドシートに書き込む-Part2

前回の続きです。前回は、受信トレイの未読のメールを既読にするスクリプトができました。次は、スプレッドシートに書き込む処理を作ってみます。 スプレッドシートに書き出す 取得したメールの本文をスプレッドシートに書き込んでいきます。 functi...
GAS(GoogleAppsScript)

【GAS】Gmailに届いた受信トレイの未読メールを自動的に既読にしてスプレッドシートに書き込む-Part1

Gmailに届いた受信トレイの未読メールを自動的に既読にするには、Google Apps Script(GAS)を使用して作ることができます。以下は、GASを使用してGmailの未読メールを自動的に既読にするサンプルスクリプトです。 Gma...
GAS(GoogleAppsScript)

【GAS】Gmailを送信するスクリプト&自動送信するトリガーを設定する

テスト用に確認するメールが20通ほど欲しいと思いましたが、手動で作って送信するのも手間がかかるので、このようなときにGASの出番です。 Gmailを送信するスクリプト Gmailを送信するスクリプトを作成するには、sendEmail()メソ...
GAS(GoogleAppsScript)

【GAS】連想配列(オブジェクト)をループで回す

GASやJavaScript では、「for in」ループまたは「for of」ループを使用して連想配列(オブジェクト)を回すことができます。 連想配列とずっと呼んでいましたが、、、JavaScriptには連想配列は無いようです。 「for...
GAS(GoogleAppsScript)

【GAS】連想配列(れんそうはいれつ)とは?(JavaScript)

今回は、GASやJavaScriptで使える「連想配列」についてご紹介します。 連想配列(れんそうはいれつ)とは? 連想配列(れんそうはいれつ)とは、「キー:値」の組み合わせで作られた配列のことをいいます。オブジェクトに近いイメージですが、...
GAS(GoogleAppsScript)

【GAS】配列とは?Arrayオブジェクトについて – GoogleAppsScript

配列とは? 配列とは、同じデータ型を複数個まとめたものです。配列を使うことで、複数のデータを一度に処理することができるようになります。 配列という箱の中に順番に値を入れていくようなイメージです。上記の場合はfruitという箱に順番に値を格納...
GAS(GoogleAppsScript)

【GAS】2次元配列(二次元配列)の変数を作成してデータを取得する

2次元配列とは? 2次元配列とは、1次元配列の要素として1次元配列を持つデータ構造です。2次元配列を使うことで、行列やグリッドのようなデータを表現することができます。 例えば、3行4列の2次元配列を用意するには、以下のように宣言します。 c...
GAS(GoogleAppsScript)

【GAS】getDataRange()|セル範囲を取得するメソッド-PART2

getDataRange()メソッドとは? getDataRange() メソッドは、Google スプレッドシートにあるデータの範囲を取得するためのメソッドです。このメソッドを使用すると、値が存在する範囲を取得できます。 使用方法は次のよ...
GAS(GoogleAppsScript)

【GAS】1次元配列の要素を追加・削除する|unshift・push・shift・splice・shift・pop

unshift・push・shift・splice・shift・popメソッドを使って、一次元配列や二次元配列の要素を追加したり削除したりしてみます。 unshift(先頭に要素を追加する) unshiftを使うと、配列の先頭に要素を追加す...
GAS(GoogleAppsScript)

【GAS】getDataRange()|セル範囲を取得するメソッド

getDataRange()メソッドとは? getDataRange() メソッドは、Google スプレッドシートにあるデータの範囲を取得するためのメソッドです。このメソッドを使用すると、値が存在する範囲を取得できます。 使用方法は次のよ...
GAS(GoogleAppsScript)

【GAS】1次元配列内で計算式を作って計算結果を配列内で作る

今回は、一次元配列内で計算式を作って計算結果を表示してみます。 Array.map() メソッド Google Apps Script (GAS) で一次元配列内で計算式を作って計算結果を配列内で作るには、Array.map() を使用しま...
GAS(GoogleAppsScript)

【GAS】Array.filter()メソッドについて – 条件に合わせて配列を操作する

今回は、Array.filter()メソッドについて試していきます。 .filter()メソッドとは? .filter()メソッドは、Arrayオブジェクトの中で、条件に合った新たな配列を生成できます。 const fruit = ['りん...
GAS(GoogleAppsScript)

【GAS】2次元配列(二次元配列)のデータに配列を追加する|.push()メソッド

以前作成した2次元配列のデータに.push()メソッドを使って配列を追加してみます。 2次元配列とは? 2次元配列とは、1次元配列の要素として1次元配列を持つデータ構造です。2次元配列を使うことで、行列やグリッドのようなデータを表現すること...
GAS(GoogleAppsScript)

【GAS】Exception: The parameters (number[]) don’t match the method signature for SpreadsheetApp.Range.setValues.

GASでスプレッドシートに配列をsetValuesで書き込もうとしたときに発生しました。 Exception: パラメータ(number) don't match the method signature for SpreadsheetAp...
GAS(GoogleAppsScript)

【GAS】シートの全てのデータを一括クリアする方法|.clear()

GASでシートの指定した範囲のデータをクリアするには? Google Apps Script (GAS) のシートの全ての値をクリアするには、.clear() メソッドを使用します。例えば、シートの A1:A10 の範囲のセルの値をクリアす...
GAS(GoogleAppsScript)

【配列の比較】配列とオブジェクトの比較はtrueかfalseか?

配列の比較はtrueになるのか? 配列同士の比較がtrueになるのかどうか?を検証してみます。 function myComparison() { let list1 = ['りんご','みかん','ばなな']; let list2 = [...
Kindle Unlimited 会員は無料で購読できます
購読はこちら
Kindle Unlimited 会員は無料で購読できます
購読はこちら