Yuki's bnb blog

こんにちは!Yukiといいます。本業のかたわら大阪で2016年夏から民泊運営のお手伝いをしています。民泊業務に関する様々なことを自動化・効率化したいと思い日々活動しています。 お気軽にコメント・お問い合わせください :) TOEICスコア 985

Google Apps Script

【コピペでOK!GAS基本操作】シートのデータを一括クリアする方法

こんにちは! Yuki (@yukibnb) です。今回はGoogle Apps Script(GAS)を使ってスプレッドシートのシートのデータを一括クリアする方法を紹介します。さっそく見ていきましょう! コピペでOK!シートのデータを一括クリアする方法 《clear》すべてをクリアする …

【シリーズ第6話】スプレッドシートの語句を返信するLINE BOTをGASで作成する方法(解説編: GAS)

こんにちは! Yuki (@yukibnb) です。LINE Messaging APIとGoogle Apps Script(GAS)を使用してスプレッドシートに記載された語句を返信するBOTを作成する方法シリーズ記事の第6話です。今回がシリーズ最終話です! 前回の第5話ではLINE Messaging APIとGASを…

【シリーズ第5話】スプレッドシートの語句を返信するLINE BOTをGASで作成する方法(解説編: 全体像)

こんにちは! Yuki (@yukibnb) です。LINE Messaging APIとGoogle Apps Script(GAS)を使用してスプレッドシートに記載された語句を返信するBOTを作成する方法シリーズ記事の第5話です。 実装は前回の第4話(以下記事)で完結しました。今回第5話ではLINE Messa…

【シリーズ第4話】コピペでOK!スプレッドシートの語句を返信するLINE BOTをGASで作成する方法(実践編)

こんにちは! Yuki (@yukibnb) です。LINE Messaging APIとGoogle Apps Script(GAS)を使用してスプレッドシートに記載された語句を返信するBOTを作成する方法シリーズ記事の第4話です。今回の記事ではいよいよGoogle Apps Script(GAS)を書き、LINE BOT作成完…

【シリーズ第3話】LINE BOTに返信させる語句をスプレッドシートに入力する

こんにちは! Yuki (@yukibnb) です。LINE Messaging APIとGoogle Apps Script(GAS)を使用してスプレッドシートに記載された語句を返信するBOTを作成する方法シリーズ記事の第3話です。第1話、第2話でLINE Messaging APIの準備がほぼ完了しました。 www.yuki…

【シリーズ第2話】LINE Messaging APIのチャネルアクセストークンを発行しよう

こんにちは! Yuki (@yukibnb) です。お待たせしました!前回の投稿から少し日があきましたが、LINE Messaging APIとGoogle Apps Script(GAS)を使用してスプレッドシートに記載された語句を返信するBOTを作成する方法シリーズ記事の第2話です。前回はLINE Me…

【シリーズ第1話】LINE Messaging APIのプロバイダーとチャネルを作成する方法

こんにちは! Yuki (@yukibnb) です。当ブログではLINE NotifyとGoogle Apps Script(GAS)を使い、通知を行う方法を複数記事で紹介しています。(以下目次記事を参照ください) www.yukibnb.comLINE NotifyはNotify(訳: 通知する)という名の通り、通知すること…

【Beds24のAPI連携シリーズ】Beds24から予約一覧CSVを自動取得する方法

こんにちは! Yuki (@yukibnb) です。前回はBeds24のAPI連携を行うためのプログラム記述画面、Google Apps Script (GAS) のスクリプトエディタの開き方を紹介しました。 www.yukibnb.com 今回はいよいよプログラムを記述します。では見ていきましょう! コピ…

【Beds24のAPI連携シリーズ】Google Apps Scriptを開こう

こんにちは! Yuki (@yukibnb) です。前回はBeds24のProp Key (Propキー) を発行する方法を紹介しました。 www.yukibnb.com今回からはいよいよプログラム側の話へと入っていきます。 プログラムに使用するサービス Google Apps Scriptを使用します GASはGoog…

【初心者向けGAS】二次元配列のループの処理順序を徹底解説

こんにちは! Yuki (@yukibnb) です。Google Apps Script (GAS) で二次元配列に対してfor文などでループをする際に、どのような順序で二次元配列内の要素が処理されるかを画像や動画を用いて視覚的に紹介します。「getValuesで二次元配列を作成した。〇列の…

【初心者向けGAS】二次元配列の要素を追加・削除する方法をやさしく解説

こんにちは! Yuki (@yukibnb) です。前回Google Apps Script (GAS) で一次元配列の要素を追加・削除する方法をGIF動画付きで解説しました。 www.yukibnb.com今回はその応用として二次元配列の要素を追加・削除する方法をサンプルやGIF動画を使ってやさしく…

【初心者向けGAS】一次元配列の要素を追加・削除する方法をやさしく解説

こんにちは! Yuki (@yukibnb) です。Google Apps Script (GAS) を扱う上で配列、特に二次元配列の理解はとても重要です。「どうしてGASでは二次元配列が重要なの?」、「二次元配列ってどんなものなの?」、「一次元配列と二次元配列の違いって?」という疑…

【コピペでOK!】GASを実行可能なユーザーを制限する方法

こんにちは! Yuki (@yukibnb) です。スプレッドシートに独自メニューとGoogle Apps Script (GAS) の実行ボタンを追加する方法を先日紹介しました。 www.yukibnb.com独自メニューは非常に便利ですが、スプレッドシートにアクセスできる社内スタッフ全員がGAS…

【コピペでOK!】スプレッドシートのメニューバーにGAS実行ボタンを追加する方法

こんにちは! Yuki (@yukibnb) です。今日はスプレッドシートのメニューバーに独自メニューを表示し、その中にGoogle Apps Script (GAS) の実行ボタンを追加する方法を紹介します。具体的には以下箇所に実行ボタンを追加します。 追加するとこのようになりま…

【効率化!】フォルダー内ファイルの共有リンクを一括作成する方法

こんにちは! Yuki (@yukibnb) です。前回はGoogle Apps Script (GAS) でフォルダーを指定する方法を紹介しました。 www.yukibnb.com今回は一歩進んで、GASでフォルダー直下の全ファイルの共有リンク (共有URL) を一括作成してスプレッドシートにペーストす…

【簡単!】GASでフォルダーを指定する方法

こんにちは! Yuki (@yukibnb) です。今日はGoogle Apps Script (GAS) でフォルダーを指定する方法を紹介します。フォルダーを指定する方法がわかると、特定のフォルダー内にファイルを保存したり、特定のフォルダー内のファイル一覧を表示したりと様々な応…

【もう迷わない!】GAS初回実行時の承認方法

こんにちは! Yuki (@yukibnb) です。GAS (Google Apps Script) を書いてコードを実行すると「承認が必要です」というポップアップが表示されます。新しいGASを実行すると初回のみ必ず承認する必要がありますが、承認方法がわかりにくくて困った人も多いと思…

【コピペでOK!】GASで都道府県別フォルダー47個を一括作成する方法

こんにちは! Yuki (@yukibnb) です。Google Driveで複数のフォルダーを手作業で作成するのって面倒ですよね。例えば「取引先」というフォルダー内に「東京都」「神奈川県」「大阪府」....など47都道府県のフォルダーを作成したい場合、手作業だとかなり面倒…

【コピペOK!GAS】LINEで日直を毎日自動通知する方法

こんにちは! Yuki (@yukibnb) です。以前LINE NotifyとGASを使用して定期的に自動通知を送るための方法を紹介しました。 www.yukibnb.comwww.yukibnb.com 紹介した方法は定型文を定期的に送る方法でした。ですが動的に文章を編集してLINE通知を送りたいこと…

【超初心者向け!】GASの二次元配列をやさしく図入り解説!

こんにちは! Yuki (@yukibnb) です。以前Google Apps Script (以降GAS) でスプレッドシートのセル範囲や値を取得する方法を紹介しました。 www.yukibnb.comその中でスプレッドシートのgetValuesで取得した値は二次元配列で変数に格納されるとお話ししました…

【簡単!GAS】Moment.jsで二つの日付&時刻の差分を計算しよう

こんにちは! Yuki (@yukibnb) です。前回Moment.jsを使ってGoogle Apps Scriptで簡単に日付や時刻を計算する方法を紹介しました。「今日の日付に〇日足すと△月◇日になる」という計算です。 www.yukibnb.com 今回は二つの日付や時刻の差分を取る方法を紹介し…

【簡単!GAS】Moment.jsで日付&時刻を楽々計算しよう

こんにちは! Yuki (@yukibnb) です。 前回Moment.jsを使ってGoogle Apps Scriptで簡単に日付や時刻をフォーマットする方法を紹介しました。 www.yukibnb.com今回はMoment.jsを使って日付や時刻を計算する方法を紹介します。基準となる日時の〇日後、〇カ月…

【保存版!GAS】Moment.jsで日付&時刻をフォーマットする方法一覧

こんにちは! Yuki (@yukibnb) です。 前回Google Apps Scriptでの日付&時刻処理にはMoment.jsというライブラリがおすすめと紹介しました。今回は実際にMoment.jsを使用してどのように日付&時刻をフォーマットできるのか、サンプルコードを交えて紹介します…

【超便利!】GASのややこしい日付&時刻処理はMoment.jsで解決!

こんにちは! Yuki (@yukibnb) です。 Google Apps Script (GAS) を使用していると日付や時刻を扱う機会が多くあります。GASでは標準でDateオブジェクトが用意されているのですが、これがなかなかややこしくてとっつきにくいです。「Dateオブジェクトややこ…

【コピペでOK!GAS】LINE Notifyで画像を送信する方法

こんにちは! Yuki (@yukibnb) です。 前回Google Apps Script (GAS)とLINE Notifyを用いて文章だけでなくスタンプも送る方法を紹介しました。 www.yukibnb.com文章、スタンプとくれば「画像も送りたい!」という方もいるはずです。というわけで今回はLINE N…

【コピペでOK!GAS】LINE Notifyでスタンプを送信する方法

こんにちは! Yuki (@yukibnb) です。 以前Google Apps Script (GAS)とLINE Notifyを用いて自動通知を送る方法を紹介しました。文章を自動通知できるだけでかなり便利ですが、「せっかくLINEなんだしスタンプも送りたい!」という方も多いと思います。という…

【コピペでOK!GAS基本操作】入力ボックスを表示する方法まとめ

※2020/5/10に画像やGIF動画を追加し、加筆修正しました。こんにちは! Yuki (@yukibnb) です。 Google Apps Script (GAS) で画面上に入力ボックスを表示する方法をまとめました。入力ボックスではなくメッセージボックスを表示させたい場合は以下記事をご覧…

【コピペでOK!GAS基本操作】メッセージボックスを表示する方法まとめ

※2020/5/11に画像やGIF動画を追加し、加筆修正しました。こんにちは! Yuki (@yukibnb) です。 Google Apps Script (GAS) で色々な種類のメッセージボックスを表示する方法をまとめました。メッセージボックスではなく入力ボックスを表示させたい場合は以下…

【コピペでOK!GASでLINE】確認メッセージを表示して誤送信を防ぐ方法

こんにちは! Yuki (@yukibnb) です。 前回の記事でスプレッドシート内のボタンを押してLINE Notifyで通知を送信する方法を紹介しました。 www.yukibnb.com自分の好きなタイミングでボタンをクリックしたらすぐにLINE通知できるので便利ですよね。でも『間違…

【コピペでOK!GAS】ボタンを押してLINE通知する方法

こんにちは! Yuki (@yukibnb) です。 以前LINE Notifyで自動通知をする方法を紹介しました。 www.yukibnb.comwww.yukibnb.comこれはGoogle Apps Script (GAS) の時間型トリガーを使用することで、毎週〇曜日の△時頃に定型文を自動送信するというものでした…