マガジンのカバー画像

Google Apps Script

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

#Google

GAS失敗談「ほぼ同時にフォーム送信されたらダメだった話」

GAS失敗談「ほぼ同時にフォーム送信されたらダメだった話」

Google Apps Script (GAS)を、もっと身近に、日々の暮らしに。

ちょうど前回の【GAS活用術⑦-2】を公開した日、私が作成した読み聞かせシステムで、予期せぬ動作・誤作動が発生しました。

実は、前からこの作りではまずいかも、、と危惧していたのですが。。

せっかくなので、この話(ネタ?)を、GAS失敗談として書いていこうと思います。

ダメだったシステムの作りと心配だったこと

もっとみる
Googleフォームでカレンダーと自動予約連携の方法

Googleフォームでカレンダーと自動予約連携の方法

調べたノウハウを忘備録としてスタンプしていく!

まずは、
①GoogleドライブよりGoogleフォームで新規作成をし項目を追加していく
②GoogleフォームからGoogleスプレッドシートを連携し開く
➂Googleスプレットシートの「拡張機能」から「Apps Script」を開く
④Apps Scriptのコード.gsに下記のコードを記載する
その際、上段にある
1)GoogleフォームI

もっとみる
文系が初めて、ノーコードで来場者管理アプリを作ってみた(Appsheet)

文系が初めて、ノーコードで来場者管理アプリを作ってみた(Appsheet)


初めに・きっかけ 現在、私は10月に開催予定の東北大学国際祭りの実行委員会のメンバーをしています。このイベントは、20を超える国々が屋台を出して、それぞれの国のソウルフードを提供して、国際交流促進を図るイベントです。去年は2000人を超える人が来場しました。この国際祭りの実行委員会は留学生と日本人が半々の割合でメンバーが構成されており、英語でコミュニケーションを取りながら、計画立案からイベント開

もっとみる
【GAS】Google Apps Script 活用事例 スプレッドシートにはなぜか存在しないPHONETIC関数を自力で作ってみた。

【GAS】Google Apps Script 活用事例 スプレッドシートにはなぜか存在しないPHONETIC関数を自力で作ってみた。

画像はBING IMAGE CREATORで作成しました。The beauty of Japanese Characters, hiraganaと打ちました。なぜか新しい漢字が生成されとる….。

なんで無いの?マジで痒いところに手が届かないEXCELにはあるけど、Google Spreadsheetには存在しない関数の一つである、PHONETIC関数を自力で作ってみました。

こういう感じでリス

もっとみる
Googleドキュメントをマークダウン記法に簡単に変換する方法

Googleドキュメントをマークダウン記法に簡単に変換する方法

GASラボではどなたでもご利用いただける自動化ツール・AIツールを企画・開発しています。
これまで企画開発したツール一覧は下記のページでご覧下さい。

ブログやWEBサイトの記事の下書きにGoogleドキュメントを利用している場合、WordPressなどへそのまま貼り付けることができず、手間がかかります。

しかし、Googleドキュメントで作成したテキストをマークダウン形式にできれば、そのまま貼

もっとみる
仕組みを自ら作りにいけるコードが書けるコーポレートを目指すためにGASを勉強したら実務にダイレクトヒットした話

仕組みを自ら作りにいけるコードが書けるコーポレートを目指すためにGASを勉強したら実務にダイレクトヒットした話

エンジニアだけがコードを書ける時代は過ぎ、コーポレート部門(もちろんその他の部門)もコードが書けて当たり前の時代が来ると思っています。
ノーコードツールなど、コードが書けなくてもなんとかなるよ!というお声も聞こえてきそうですが、やはり各社カスタマイズされた業務フローや取引形態があり、より洗練された自動化&効率化を進めた業務フロー設計をしていくとノーコードツールでは限界を感じてきます。

コードキャ

もっとみる
GAS - Web スクレイピング / Google ニュース を取得

GAS - Web スクレイピング / Google ニュース を取得

簡単なので、スプレッドシートの配布はしません!

コピペをして作ってみましょう!

自分用のメニューを作って、実行することで、

このように Google ニュース からカテゴリ別にデータを取得することができるのです!

ニュースを見てこよう的な宿題がある方!
やってみましょう笑

[1] Google スプレッドシート の準備

↓をクリックすると、新しいスプレッドシートが作成されます。

[2

もっとみる
[GAS]スプレッドシートとドキュメントを使ってメール送信 #13

[GAS]スプレッドシートとドキュメントを使ってメール送信 #13

#9〜 #12では、ドキュメントやスプレッドシートからデータを取得する方法について学びました。

次は、これまで学んだことを生かしてスプレッドシートからメールアドレスリストを取得し、ドキュメントで作成したメールテンプレートを使って、Gmailでメルマガ配信をしたいと思います。

スプレッドシートとドキュメントを使ってメール送信今回は「①スプレッドシートからメールアドレスリストを取得」及び「②ドキュメ

もっとみる
[GAS]スプレッドシートで宛先リストを作成とメール送信 #12

[GAS]スプレッドシートで宛先リストを作成とメール送信 #12

「#11 スプレッドシートからデータ取得」では、GASを使ってスプレッドシートからメールアドレスを取得する方法を学びました。

今回は、そのスプレッドシートを使ってメールアドレスリストを作成し、そのデータを元にメールを送信したいと思います。

スプレッドシートで宛先リストを作成と送信今回は「①GAS上でスプレッドシートを呼び出す」を行い「②スプレッドシートからデータ取得」をして「③メールで送信」と

もっとみる
[GAS]スプレッドシートからデータ取得 #11

[GAS]スプレッドシートからデータ取得 #11

これまではGASとGmail、ドキュメントを利用して「メール送信」や「検索結果の取得」「メール一括削除」「メールテンプレート作成」などを学んできました。GASは、他にもGoogleスプレッドシートのデータをGmailと組み合わせることもできます。

これから学ぶのは、GASでスプレッドシートからデータを取得する方法です。

スプレッドシートからデータ取得今回は「①GAS上でスプレッドシートを呼び出

もっとみる
Chatを活用する

Chatを活用する

Google Workspace for Education認定トレーナーの笠原です。

今日はワクチン接種4回目で、例に漏れず体調がダウンしているのでつぶやきのような記事です。

以前にも紹介したChatについて、ここ最近の職場での活用状況を紹介します。

Spaceとフォームを連携する勤務校では職員も生徒もChatを自由に活用出来ます。

例えば授業で話し合いをする時にもChatでグループを作

もっとみる
【一括登録】GASを使ってスプレッドシートをもとにカレンダーに登録する【GAS】【Googleスプレッドシート】【Googleカレンダー】

【一括登録】GASを使ってスプレッドシートをもとにカレンダーに登録する【GAS】【Googleスプレッドシート】【Googleカレンダー】

今回は前回の記事に引き続き、グーグルカレンダーへの登録を行います。
今回のポイントは2点。
1.オプションの追加(場所・招待)
2.それを繰り返しで一括登録
元になるスプレッドシートはこういうイメージです。

「うわー、同じような内容の予定を15個作らないと」とかに対応できるようになります。

https://note.com/gas_keiri/n/n696621ec399a

まずはコードから

もっとみる
【ノーコード】Google Workspaceをお使いの方に朗報!AppSheetのススメ

【ノーコード】Google Workspaceをお使いの方に朗報!AppSheetのススメ

おはようございます。ワークフロー捗ってますか?
近頃は会社の業務改善に取り組んでいて、脳の中をいろんな書類が渦巻いています。

さて、グループウェアとしてGoogle Workspaceをお使いの方は多いのではないでしょうか。
かつてG Suiteという名でしたが、個人・非営利なら無償で使えるすごいサービスがGoogle Workspaceなのです。

2020年には世界で20億人の月間アクティブ

もっとみる
Googleフォームから返信メールを自動で送りたい【GAS】

Googleフォームから返信メールを自動で送りたい【GAS】

こんにちは。
イベントやセミナーのお申し込みフォームとしてGoogleフォームを利用される方が多いと思いますが、申し込みしてくれた人に自動でメッセージを送ってくれたらいいのになと思ったことはないでしょうか。
実はアドオンでそんな機能を追加することもできるんですが、無料で使えるのが1日20通までとかそんな気持ち悪い制限が付いていることもあって、使う気になれないんですよね。
自分でGAS組んだ方が自由

もっとみる