マガジンのカバー画像

Google Apps Script

785
運営しているクリエイター

#自動化

Googleフォームでイベント管理

Googleフォームでイベント管理

はじめに今回はQRコードを利用したイベントの管理をしたいと思います。

仕組みプロセスは大きく2つ
1.申し込みの管理
2.イベント当日の出席管理
に分かれます。

【申し込みの管理】
①フォームから申し込み
②定員を更新
③QRコードを生成
④返信用本文を抽出&返信

【イベント当日の出席管理】
⑤QRコードスキャン
⑥出席記録

それでは早速作っていきます。

手順①フォーム作成質問項目の設定

もっとみる
Chat-GPTとGASで名刺管理を無料で自動化する(前編)

Chat-GPTとGASで名刺管理を無料で自動化する(前編)

はじめに今回は名刺を撮影するだけで、会社名と名前とメールアドレスを自動でピックアップしてくれるアプリを完全無料で開発してみました。

きっかけは私が営業職をしている事もあり、一挙に大量の名刺を入手する場合があります。その後すぐメールを送りたいと思った時、全て手入力というのも無理ではありませんが、膨大な時間を要しますし、何よりめんどくさいです。

写真撮るだけで文字起こししてくれるサービスないかな〜

もっとみる
GAS(Google Apps Script)の公式ドキュメントとリリースノート

GAS(Google Apps Script)の公式ドキュメントとリリースノート

こんにちは!KCompany代表のケータです!

本日はGAS(Google Apps Script)の公式ドキュメントとリリースノートの紹介をします。紹介というか、実質個人的な備忘録・ブックマーク的なエントリーです。

公式ドキュメント公式ドキュメントのトップページです。ここから以下のレファレンス等に飛ぶことができます。レファレンスでは追いきれないFAQ的なものやヘルプ的なものは実質GitHub

もっとみる
【GAS】Google Apps Script 活用事例 CSVから学生名を取得してPDFファイルをリネームするスクリプト

【GAS】Google Apps Script 活用事例 CSVから学生名を取得してPDFファイルをリネームするスクリプト

採用イベントの下準備で、学生名簿一覧のPDFを分割してドライブに格納した後、CSVファイルの名簿を元に分割したファイルをリネームする自動化を実現しました。

ファイル分割にはPower Automate Desktopを利用スクリプト全文はこちら/** * フォルダの中からCSVファイルを探す  * * */function getTargetFile() { const folder =

もっとみる
請求書確認業務の負荷を半減!【GAS・SpreadSheet】

請求書確認業務の負荷を半減!【GAS・SpreadSheet】

今回の課題は、「請求業務の負荷のKAIZEN」です。
月末月初だけ発生する業務のため、請求業務を専任するメンバーがおらず、他の業務をメインで担当しているメンバーが月末月初だけ請求業務をプラスして請け負っていました。

ですが、ここ1年で事業が急成長したことで、メインの業務も請求業務も対応量が増え、負荷がかかっている状態でした。
解決方法を考えるところから、まるっとお任せ案件です。ワクワクしますねw

もっとみる
非エンジニアの営業サポートチームが独学でGASを学び、受注出荷業務を7割自動化した話

非エンジニアの営業サポートチームが独学でGASを学び、受注出荷業務を7割自動化した話

近所のお店に並ぶ「iFace(アイフェイス)」などのHamee商品。全国の様々なお店に商品を納めるためには、受注~納品までの処理を速やかに、かつ正確に行う必要があります。でもこの処理、思った以上に煩雑な作業であふれていて……。

そんな複雑な処理を、自分たちの手でラクに変えられたら―。
処理にかかっていた時間を、自分たちのやりたい業務に費やせたら―。

これから紹介するのは、Hameeの卸販売部門

もっとみる
業務の自動化、してますか?

業務の自動化、してますか?

IPTechでは事務担当が関わる作業の多くを自動化しています。なので事務担当者が少人数でも多くの案件をさばけています。

自動化ってどういうこと?とピンとこないかもしれませんが、知ればきっと「やだ…うちの事務所でもやりたい!そんな楽ができるなんて!」となるはずです。

出願書類への図面の自動挿入

【インターネット出願ソフト】を利用している事務所は多いと思います。

Wordファイルからhtmlフ

もっとみる
【GAS入門②】Firebase app distributionからのiOSデバイス登録メール、いっそのことGASで自動化しちゃおうよ😎

【GAS入門②】Firebase app distributionからのiOSデバイス登録メール、いっそのことGASで自動化しちゃおうよ😎

アプリ開発をしている皆さん、
リリースに関して面倒なことはありませんか?

そう、iOSのデバイス登録です。

Firebase app distributionでアプリを配信したあと、
iOSユーザーがアプリを利用できるようにするために
開発者は追加の作業をしないといけません。

具体的には以下の通り

アプリをリリースするだけなのに、
iOSの場合は余計な作業に追われてしまいます…

開発者は

もっとみる
ついに所属校での全校運用!GAS で自動化!

ついに所属校での全校運用!GAS で自動化!

今週、いろんな事情があり、
急遽、学校全体で健康観察を Google Classroom 経由で、Google Forms でやりたいということがありました。

風のうわさで😂笑

他の若手の先生が基本となるフォームを作ってくれて、学年主任が予約投稿までしていたところで、

って言われたので。

でも、

と思い、

って言って、
急遽全クラス対応で組み直し、学年主任のアカウントへ配布し、予約投

もっとみる
実践!Gmailのお問合せをスプレッドシートに自動転記しよう

実践!Gmailのお問合せをスプレッドシートに自動転記しよう

みなさん、こんにちは!

突然ですが、Gmailで届いたお問合せをスプレッドシートにコピぺするのって、地味に面倒ですよね?

そこで、この記事では【Gmailのお問合せをスプレッドシートに自動転記する方法】をお伝えします。企業のカスタマーサポートやインサイドセールス、NPOの相談対応などでお問合せをスプレッドシートで管理している方は、ぜひ試してみてください!

はじめにGmailのお問合せをスプレ

もっとみる
GoogleFormの回答内容をメールに記載するスクリプト

GoogleFormの回答内容をメールに記載するスクリプト

この記事ではGoogle Formの回答内容をメールに記載するスクリプトを紹介します

スクリプトfunction submitForm(e){ var itemResponses = e.response.getItemResponses(); var message = ''; // 回答を一つの文字列にまとめる for (var i = 0; i < itemResponses.lengt

もっとみる
GASで日付・時刻がズレる原因は?
タイムゾーンを日本時間にする方法

GASで日付・時刻がズレる原因は? タイムゾーンを日本時間にする方法

追記(2022/04/16)『プロジェクトの設定』画面からタイムゾーンの変更ができるようになりました。また、デフォルトのタイムゾーンは『日本時間』です。

日付・時刻がズレる原因は?GASでDateオブジェクトから日時を取得すると、デフォルトのタイムゾーン(Eastern Standard Time)が反映されます。
Utilities.formatDateで日本のタイムゾーン(JST、Asia/

もっとみる
はじめてのGAS(9)Gmailで新着メールのみ取得して、重複は除外する

はじめてのGAS(9)Gmailで新着メールのみ取得して、重複は除外する

Google Apps Script(GAS)で、Gmailからメールを取得すること自体は簡単ですが、「重複するメールを除外」する実装を加えると、やや難しくなります。

「重複するメールを除外」する実装が難しい原因は?難しくなる原因は、GASの仕様で特定の1通のメールを取得することはできず、必ず「スレッド」ごとの取得を強いられるからです。そのため、「スレッド」の挙動をよく理解することが大切です。

もっとみる
はじめてのGAS(10)メッセージIDで重複を除外して、Gmailで新着メールのみ取得する

はじめてのGAS(10)メッセージIDで重複を除外して、Gmailで新着メールのみ取得する

前回の記事で、Gmailで新着メールを取得するときに、「アーカイブに移動する方法」や「メールにスターを付ける方法」で、既存のメールと区別して重複を避け、新着メールのみ取得する方法を紹介しました。

今回の記事では、各メールに自動で割り振られている固有のメッセージIDを用いて、新着メールのみ取得する方法を紹介します。

もっとみる