マガジンのカバー画像

Automation

383
RPA や Nocode,VBA 系の記事など。
運営しているクリエイター

#プログラミング

[GAS]複雑な条件付きメールを一括削除 #7

[GAS]複雑な条件付きメールを一括削除 #7

#6では 、Google Apps Script(GAS)を使ってメールを一括削除する方法について学びました。

この一括削除については、宛先で検索するだけではなく色々な条件設定をすることが可能です。

条件付きメールを一括削除

1.新しいプロジェクトを作成

Google ドライブからGASを作成しますので、Google Apps Scriptにアクセスします。

Google Apps Scr

もっとみる
[GAS]Gmailの抽出データをまとめてメールで報告 #5

[GAS]Gmailの抽出データをまとめてメールで報告 #5

基礎編#2 及び 応用編 #3 では「メールを送る」を題材にデータ送信について学び、#4 情報取得では「メールから取得」を題材にデータ取得について学びました。

Gmailの抽出データをまとめてメールで報告今回は「①受信トレイからメールの件名を取得する」に、これまで学んだ内容を組み合わせて、取得した件名を「②箇条書き」にまとめて「③任意のアドレスに送信する」ということをしてみましょう。

1.新し

もっとみる
電話受付アプリ更新 / AppSheet / 雑談

電話受付アプリ更新 / AppSheet / 雑談

昨日、生徒に。

って聞いたら、

って、言われました。

もう、進路や夢が決まってるなんて、すげーなー😉

と。話してました。

例えば、通訳さんになりたいとき。
英語や中国語の勉強をすれば、確かにできるかもしれないけど、そんなことはできて当たり前だし、自分だからできることや自分しかできないことで価値を高めていけたら、めちゃくちゃ良くない!?😎

ボクの所属校は、工業高校なので工業に関する授

もっとみる
ノーコード推進協会の発足でシステム開発の内製化が進んだらDXが進むかも

ノーコード推進協会の発足でシステム開発の内製化が進んだらDXが進むかも

プログラミングなしでウェブサービスやアプリを開発するノーコード。
その普及を目的に「ノーコード推進協会」という組織が9月1日に発足されました。

外部のITベンダーに依存してきたシステム開発からの脱却に寄与するのか、DXを加速する起爆剤になるの かはこれからですが、個人的にとても興味を持ちました。

中小企業が自ら業務アプリを開発できる環境づくりを支援するようなので、動向をチェックしておきたいです

もっとみる
【GoogleAppsScript】Googleカレンダーイベント【毎週イベントを作成】

【GoogleAppsScript】Googleカレンダーイベント【毎週イベントを作成】

GoogleAppsScriptはGoogleカレンダーの編集機能も持っています。

この機能を使えば、たとえば、「毎週木曜日、ジムに通う」などのイベントをすぐに作成することが可能となり便利な機能です。

今回は毎週の特定曜日イベントの作成方法になります。

今回のプログラム

プログラム説明にて、自分が使用するCalendarを取得します。
こちらは特に意識することはありません。カレンダーを操作

もっとみる
[GAS] Googleスプレッドシートの表から指定列の条件が一致する配列のインデックスをすべて取得する

[GAS] Googleスプレッドシートの表から指定列の条件が一致する配列のインデックスをすべて取得する

はじめにGASで、Googleスプレッドシートの表のデータで、指定列の条件が一致する場合の配列のインデックスをすべて取得する実装をしました。
最初に検討したコードと、参考サイトの情報を備忘録としてまとめておきます。

使用しているデータは、下記のサイトを使用してダミーデータを作成し、Googleスプレッドシートに展開しました。

この表のB列:makerが”Mazda”の場合の配列のインデックスを

もっとみる
少数スタッフでも大丈夫!Google1本でQRコード承認システムを作ろう!!

少数スタッフでも大丈夫!Google1本でQRコード承認システムを作ろう!!

こんにちは。小学生向けのプログラミング教室で勤務をしている腰越です。この内容は現職でハマったGAS(=Googleが開発したプログラミング言語)についてご紹介をしています。

ある依頼から始まった私は2021年3月に「プペルトラックを呼びたい!」という意気込みだけで市内の学生を対象としたイベントを行いました。

コロナ禍での開催でしたが、来場者の事前予約も取り入れ三密を防げる対応をしたため、大きな

もっとみる
Google Apps Script 12(3/12)

Google Apps Script 12(3/12)

「mochizukiのICT活用ワンポイント 7680回」
スプレッドシートの中から、
・メールアドレスの列 を選択して
順番にデータを取り出す。

const sheet = SpreadsheetApp.getActiveSheet();
const row = sheet.getLastRow();
console.log(row);
for (let i = 1; i <= r

もっとみる
代表電話の対応をほぼ自動化してみた話[プログラミング不要!]

代表電話の対応をほぼ自動化してみた話[プログラミング不要!]

プログラミング不要で、代表電話の業務から解放されることが可能です!

1.代表電話のアウトソース取引先からの電話だけならいいものの、営業電話・迷●電話はホントに世の中からなくなってほしいものです。電話は相手の時間を急に奪っているという自覚を全地球人が持ってほしいところ(笑)

代表電話の業務を軽減するためには、まずアウトソースするのがオススメです。以下、有名なサービスの一覧です。

・fondes

もっとみる
[GAS] NotionAPIを使って、日報ページを新規作成する

[GAS] NotionAPIを使って、日報ページを新規作成する

はじめに前回、NotionAPI を使用するための準備についてまとめました。

今回は、GASでNotionに日報ページを新規で作成する、という処理についてまとめます。

処理概要Googleスプレッドシートのメニューを追加し、メニューから選択されたら、Notionの指定日のページを作成する処理を実行します。

作成するページには、下記のプロパティ、本文を設定します。

プロパティ

アイコンを指

もっとみる
1行から始めるちょっとラクする為のプログラミング

1行から始めるちょっとラクする為のプログラミング

先日とある記事に、プログラミングを始める際の障害は?というアンケート結果が載っていました。その中で上位に入っていたのが「難しそう」という項目でした。

なるほど確かに本格的にプログラミングを始めようと思ったら、どの言語が良いか調べたり、開発環境を用意したり、本を買って見たり、YoutubeやWebの講座を受講したり、といくつもハードルがありますし、調べている段階で何だか難しそうな単語がたくさん出て

もっとみる
Google Classroom APIを使ってGoogleクラスルームの情報を取得してみる

Google Classroom APIを使ってGoogleクラスルームの情報を取得してみる

【2022/02/10追記】こちらの記事の続きを、当オフィスのブログで読むことができます。よろしければご覧いただければ幸いです

-----------------------------------------------------------------------------

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

本日はごく触り程度ですが、Google Classroom A

もっとみる
[GAS] Gmailのメール本文をPDFとして保存する1 : 事前準備

[GAS] Gmailのメール本文をPDFとして保存する1 : 事前準備

はじめに今回は、GASでGmailで受信したメールをPDFとして保存するスクリプトを実装します。

Gmailのメール本文を印刷、PDFとして保存することができないか?と考えていました。GASの公式リファレンスを見ても、印刷する機能を探すことができませんでした。
そんな時に見つけたのが、下記の記事です。

こちらの記事を参考に、実装を進めています。

GASで自動化する処理の流れは、下記となります

もっとみる
少数精鋭の中小企業こそGoogleを使って事務作業をグッと楽に!!

少数精鋭の中小企業こそGoogleを使って事務作業をグッと楽に!!

こんにちは。湯沢町にUターン後に小学生向けのプログラミング講師として活動している腰越です。今回は現職でハマった「Google」についてご紹介をしようと思います。

【※注意】
以前の私のように「仕事ではWindowsのエクセル・ワードが命です」という方に向けてオススメする内容です。既にGoogleを活用して仕事をされている方の閲覧はご遠慮ください。

Googleの凄さはそこじゃない!「Googl

もっとみる