マガジンのカバー画像

仕事を楽にする「GAS」

61
GAS初心者のmochiと申します。 みなさまの記事を拝見して「これは便利!」と思ったものをまとめさせて頂きたいと思いますので宜しくお願いします。 ※マガジン追加NGの場合は一報…
運営しているクリエイター

2022年3月の記事一覧

【イチからDX】GASでGoogleスライドのテキスト置換・画像変換に挑戦してみた

弊社の研修プログラムを修了した受講者の方には修了証をお送りしています。まだ改善の余地はあるものの、修了証の作成業務を9割程度自動化することに成功したので、その方法をご紹介したいと思います🐰💡 *今回の目的Googleスライドを使って修了証を作成するのですが、氏名・受講したプログラム・修了日といった情報を書き換えて、ファイル名をつけて…という繰り返し作業が担当者の負担になっていました。また個人情報を扱う作業であるため、ミスを予防するという観点からも自動化に挑戦しました。 *

Google Apps Script 27(3/27)

「mochizukiのICT活用ワンポイント 7695回」 完成したスクリプト。「カレンダーに定期的なイベントを書き込む」 function myFunction() {   let a = Browser.inputBox('イベントタイトルを入力してください');   let date = new Date(Browser.inputBox('日付(20yy/mm/dd)を入力してください'));   let b = Browser.inputBox('開始時間(hh:

スプレッドシートのシートをGASで一括複製する

基本的な構成は同じだけど、数箇所変更したスプレッドシートを作るときどうしてますか? シートのコピーを作成してシート名変える…1シートだけならいいですが、大量のシートがあるときめちゃめんどくさくないですか? そこでこの記事ではGASをつかってスプレッドシート上で大量のシートをコピペ&リネームする方法をご紹介します。 この記事は以下の方向けの内容です。 ・地区ごとのデータを集計するためのシートをつくりたいんだけど、コピペだるい ・データのセル位置を統一したうえでコピペした

スプレッドシートで完結!メアド取得からアンケート送信までGASで全部自動化する

今まで以下のスプレッドシートとGoogle App Script(以降GAS)でメールアドレス自動取得、Bcc一括送信などご紹介しましたが、この記事ではGASを使ってメールアドレス自動取得からBcc一括送信を毎日行うGASをご紹介します。 作業順の洗い出し確認アンケート自動送信化を行うにあたり必要な作業を順番に確認します。 1.件名と送信者でフィルタリングした送信先メールアドレスの取得 2.取得したメールアドレスをスプレッドシートに記載する 3.件名、本文、送信時間を記載

Google Apps ScriptとスプレッドシートでBcc一括送信ツールを作る

例えば申込者や契約者の方にアンケートや何かしらのメールを送りたい、でも開発とか工数かけられないという方向けにスプレッドシートとGoogle Apps Scriptの組み合わせだけで簡単にBccメールを一括で送る方法をご紹介します! この記事は以下の方向けの内容です。 Script書けないし勉強するのめんどくさいからコピペで済ませたい 楽したい DM営業したいんだけどBcc一括送信事故りそうだからツール探してる スプレッドシートの設定送信元となるスプレッドシートの任意のシ

[GAS]チャットボットの作り方(入門編)

今回は、「Google chatへ通知を送信する」チャットボットを作成します。 (注意)無料版のGoogle chatでは作成できません! ・Google カレンダー ・Googleドライブ ・Gmail ・Google スプレッドシート ・Google フォームetc これらのツールからの通知を管理するためにGASを利用することができます。 ーーーー使用例ーーーーーーーーーーーーー ・あなたがGoogleカレンダーを用いてスケジュールを管理しているとします。 しかし、ス

[GAS] NotionAPIを使って、作成した日報ページの内容を取得しChatworkでメッセージを送信する1

はじめに前回、GASで、NotionAPI を使用して、日報ページを新規で作成する処理を実装しました。 GASで、NotionAPIを使用し、前回作成した日報ページから作業内容を取得し、日報を報告するメッセージをChatworkで送信する、という処理を実装します。 今回は、その処理の概要と、Notionのページ構成の基礎知識についてまとめていきます。 処理概要Notionの日報ページに記載されている作業内容と、Googleスプレッドシート上の出退勤の時間情報を合わせて、