スキルアップを始める!

GAS(GoogleAppsScript)

GAS(GoogleAppsScript)

【GoogleAppsScript】[2/2]スプレッドシートで今日の日付に一致した行番号の内容を毎日メールで自動送信するスクリプト

前回の記事で「毎日決まった時間にスプレッドシート上の今日の日付と一致した行番号の内容(今日の名言)をメールで自動送信したい」と思った場合にGAS(GoogleAppsScript)で実現する方法を書きましたが、エラーが発生して実行が終了した...
GAS(GoogleAppsScript)

【GoogleAppsScript】[1/2]スプレッドシートで今日の日付に一致した行番号の内容を毎日メールで自動送信するスクリプト

例えば「毎日決まった時間にスプレッドシート上の今日の日付と一致した行番号の内容(今日の名言)をメールで自動送信したい」と思った場合にGAS(GoogleAppsScript)で実現する方法です。スクリプトエディタを起動するこのあたりは、毎度...
GAS(GoogleAppsScript)

【GAS】[PART1]特定のメールがGmailに届いたらLINEに通知して既読にするBotをLINEnotifyで作って動かす

とにかく色々と自動化したいと思う今日この頃ですが、今回は「特定のメールがGmailに届いたらLINEに通知して既読にする」方法です。LINE Notifyを使う今回も、以前もお世話になった「LINE Notify」を使ってみます。このLIN...
GAS(GoogleAppsScript)

【GoogleAppsScript】Googleスプレッドシートでふりがな(フリガナ)自動入力をAPIとスクリプトで実現する方法PART2|ExcelのPHONETIC的な。

ということで、前回の説明が長くなりましたので、一度終わってその続きです。「ひらがなAPI」こちらが前回ご紹介した「ひらがなAPI」です。ひらがな化API |ソフト・アプリ開発のAPIなら【gooラボ】ひらがな化APIはリクエストで送られた日...
GAS(GoogleAppsScript)

【GoogleAppsScript】Googleスプレッドシートのふりがな(フリガナ)自動入力をAPIとスクリプトで実現する方法PART1|ExcelのPHONETIC的な。

EXCELにあってGoogleスプレッドシートに無いPhonetic関数EXCELにあってGoogleスプレッドシートに無いもののひとつが、「文字を入力した時に自動的にふりがなを入れてくれるPhonetic関数」です。しかも「ふりがなを入れ...
GAS(GoogleAppsScript)

【GAS】LINE Official Accountにメッセージが届いた時にメールアドレス宛にメッセージが届いたことをメール通知させる|Webhook

GASを使って「メールアドレスにメッセージが届いた時にLINE Official Accountにメッセージを通知させる」・・・という内容は過去に書きましたが、逆にGASを使って「LINE Official Accountにメッセージが届い...
GAS(GoogleAppsScript)

【GAS(GoogleAppsScript)】Googleスプレッドシートと組み合わせて無料で簡易ステップメールシステム(メルマガ)を作る〜PART1

高機能なメルマガシステムを導入せずとも、工夫と気合次第で、無料のGASとGoogleスプレッドシートだけでステップメールシステムを作ることができそうな気がします。ということで、今回はGoogleスプレッドシートとGASを使って「ステップメー...
GAS(GoogleAppsScript)

【GoogleAppsScript(GAS)】Gmail(Gメール)メール本文から特定の文字を抽出して一部のみを抜き出してスプレッドシートに書き込む方法〜PART2|正規表現

前回まではメールの本文から特定の文字列を抽出する方法、そして「正規表現」の使い方でした。今回は実際に抽出を実行してみたいと思います。new RegExpまずは前回と同じですが、GASで正規表現を扱うときには「RegExp」を使います。con...
GAS(GoogleAppsScript)

【GoogleAppsScript(GAS)】Gmail(Gメール)のメール本文から特定の文字を抽出して一部のみを抜き出してスプレッドシートに書き込む方法〜PART1|正規表現

例えば、「Gmailの本文から特定の文字を抽出して一部のみを抜き出す」といったことがしたい、というというこもあるかと思います。function searchContactMail() { const search_text = '"銀河鉄道...
GAS(GoogleAppsScript)

【GAS(GoogleAppsScript)】毎日名言をつぶやいてくれるLINEBotを作成してみる#03

ひとまずBot完成前回までで、ひとまずBotらしきものが完成しました。あとは、トリガーをセットして、1日1回朝に配信・・・などとすればOKです。名言ということで、Googleシートに名言リストを作成して…と思いましたが、名言APIみたいなも...
GAS(GoogleAppsScript)

【GAS(GoogleAppsScript)】毎日名言をつぶやいてくれるLINEBotを作成してみる#02

前回の続きです。GASの「実行」で発信は出来るようになりました。「LINE公式アカウントに追加してもらったユーザー」に対して発信ができるように、さらに仕掛けを組んでみます。Botを作るためには、最低限下記の2つが必要です。ボット用のチャネル...
GAS(GoogleAppsScript)

【GAS(GoogleAppsScript)】毎日名言をつぶやいてくれるLINEBotを作成してみる#01

ということで、かなりお世話になっているGAS(GoogleAppsScript)を使って、今回はLINEと絡めて名言を毎日発言してくれる「名言Bot」を作ってみたいと思います。developers.line.bizMessaging API...
GAS(GoogleAppsScript)

【GoogleAppsScript(GAS)】Webアプリケーションとして公開する方法|HtmlService.createHtmlOutput

doGetGASをWEBアプリケーションとして公開したい場合は「doGet」という関数を使います。function doGet() {}HtmlService.createHtmlOutputfunction doGet() {var ht...
GAS(GoogleAppsScript)

【GAS】GoogleスプレッドシートのデータをTrello(トレロ)に反映させる方法

GoogleAppsScript(通称:GAS)を使って、GoogleスプレッドシートのデータをTrello(トレロ)に反映させることはできないかな?と思ったので、試してみました。Trello(トレロ)とは?Fog Creek Softwa...
GAS(GoogleAppsScript)

【GoogleAppsScript(GAS)入門】行を削除する方法|deleteRow(rowindex)|空白セルの行を一気に削除!

GASで行を削除したい時はdeleteRow(行番号)を使います。空白セルの行を一気に削除したい時例えば、空白行が多々あって、まとめて削除をしたい時。ひとつずつ行を選択して削除するのは、ちょっと効率が悪そうです・・・。まずは、スクリプトエデ...
GAS(GoogleAppsScript)

【GoogleAppsScript(GAS)入門】セルの位置や順番を並び替える方法|moveTo(target)

例えば、列に123123・・・と並んでいる場合。この列の2・3を行側に動かしたい・・・と思った時。2~3回なら良いかもしれませんが、100回・200回と続くと、手作業での移動は、時間が勿体ないです。 こんな時は、GASの出番です。 まずは、...
GAS(GoogleAppsScript)

【GoogleAppsScript】ダイアログを使ってPC内のTXT(テキスト)ファイルをGoogleスプレッドシートに取り込む方法

Googleドライブ上のファイルを取り込みGoogleドライブ上にあるファイルであればフォルダを取得DriveApp.getFolderById(フォルダID)ファイルを取得DriveApp.getFileById(ファイルID)この2つを...
GAS(GoogleAppsScript)

【GoogleAppsScript(GAS)】itemResponses.lengthで未回答になっている空白タイトルも考慮して他のファイルのシート列に転記をする方法-PART2

前回、「itemResponses.lengthで未回答になっている空白タイトルも考慮して他のファイルのシート列に転記をする方法」を書きましたが、うまくいかない部分があったので、別の方法を試してみたいと思います。電子書籍が出ました!▼PAR...
GAS(GoogleAppsScript)

【GoogleAppsScript(GAS)】itemResponses.lengthで未回答になっている空白タイトルも考慮して他のファイルのシート列に転記をする方法-PART1

Googleフォームの内容をメール送信したGoogleフォームで設問を作ってフォームの回答を配列にしてメール本文に入れる、といった方法を以前書きました。▼手順のKindle本はこちら!以前の復習ふと思ったのが、例えば「この回答結果をGoog...
GAS(GoogleAppsScript)

【GoogleAppsScript】Googleフォームのタイトルと回答を全て取得してメール本文に追加してメールを自動送信する方法

Googleフォームの回答→メール送信Googleフォームの回答が送信されたタイミングで、内容を全取得して、メールで送信をさせたいと思います。▼Kindle本はこちらまずはGoogleフォームを作成テスト用なので、大まかに作っておきます。回...
GAS(GoogleAppsScript)

【GAS(GoogleAppsScript)】LineNotifyを使ってLINEからGoogleカレンダーの予定を毎日送信する方法

Googleカレンダーの予定を取得→LINEで通知といったBotに挑戦してみたいと思います。前回、今回の話のベースになる設定をお伝えしていますので、ご参考頂ければと思います。【GAS(GoogleAppsScript)】LINE Notif...
GAS(GoogleAppsScript)

【GAS(GoogleAppsScript)】LINE Notifyを使ってLINEへメッセージを送信するスクリプトを作成する方法

LINE、便利ですねー!(^o^)そんなLINEをさらに便利にするために使えるのが、このLINE Notifyです!LINE NotifyGitHub,IFTTT,MackerelなどのWebサービスからの通知を、LINEで受信することが出...
GAS(GoogleAppsScript)

【GAS】Googleカレンダーの予定を取得して毎日の予定をメールで送信する方法

Googleカレンダーの予定を取得して毎日の予定をメールで送信する表題の通りですが、作成してみたいと思います。新しいプロジェクトを作成まずは新しいプロジェクトを作成します。+New project今回は、スプレッドシートを使用する予定は無い...
GAS(GoogleAppsScript)

【Google Apps Script(GAS)】「LINE Messaging API」LINEに自動メッセージ返信させる方法~GAS編~

LINE Official Accountから自動返信ということで、前回取得したアクセストークンを使って、LINE Official Accountから自動返信をさせる方法を試したいと思います。「New project」から新規ファイルを作...
GAS(GoogleAppsScript)

【Google Apps Script(GAS)】「LINE Messaging API」LINEに自動メッセージ返信させる方法~アクセストークン取得編~

LINE Messaging APIを使うLINE Messaging APIを使うと、LINE上で提供するボットを作成できます。まずは、LINE Developersにログインをします。「LINEアカウントでログイン」を選択してログインし...
GAS(GoogleAppsScript)

【Google Apps Script(GAS)】テキストの「折り返し」を「はみ出す」に一気に変える方法!setWrapStrategy

例えば、シート内のセルを「折り返し」にしていた場合に、「はみ出す」に変えたい場合は、セル(行や列)を全て選択して切り替え…で良いのですが、もしシートが100個あったりすると…大変な作業になります。100シートはさすがに・・・テキストを折り返...
GAS(GoogleAppsScript)

【GAS】GoogleドライブにGoogleスプレッドシートファイルを新規作成する方法

SpreadsheetApp.createメソッドSpreadsheetApp.create("スプレッドシート名");これだけです!これで引数の文字の新しいスプレッドシートファイルが新規作成されます!ファイルを実行すると、例のごとくパーミ...
GAS(GoogleAppsScript)

【GAS】Googleフォームを利用して独自お問い合わせフォームのデータを送信する方法

お問い合わせフォーム作成通常、お問い合わせフォームを作成しようとする場合は1.サーバーを立てる2.PHPでお問い合わせフォームを組むという感じになるかと思います。それをGoogleフォームをハブにして、お問い合わせフォームを作るという方法で...
GAS(GoogleAppsScript)

【GooglAppsScript入門】カレンダーに予定を追加する方法|CalendarApp

GooglAppsScriptを使うと、Googleカレンダーを扱うこともできます。新規スクリプト作成まずは、新規スクリプトを作成します。ファイルに紐付かない「スタンドアロンスクリプト」で作成します。※GoogleAppsScriptは下記...
GAS(GoogleAppsScript)

【Google Apps Script】GMail送信のcc・bccを複数設定する方法

GmailApp.sendEmailGmailで送信を行う方法はこちらです。GmailApp.sendEmail(mailto, subject, body, option)GmailApp.sendEmail(送信先アドレス(to),メー...
URLをコピーしました!