Google Apps Script

【初心者向けGAS】スプレッドシートのセルに値を入力する基礎の基礎

初心者向けGoogle App Scriptのシリーズとして、Botを作成していきます。今回は、setValueメソッドを使って、スプレッドシートのセルに値を入力する基本中の基本をお伝えします。
Google Apps Script

Tokyo GAS on GCPUG 2018 Sprintイベントレポート #tokyogas

参加してきました「Tokyo GAS on GCPUG 2018 Sprint」!大橋さんによる、この4年間の「What's new in Apps Script」を中心に学びをレポートをしていきます。
Google Apps Script

Google Apps Scriptコーディングガイドライン【随時更新】

Google Apps Scriptのコーディングガイドラインです。 スクリプトの読みやすさ、開発効率はガイドラインによって大きく変わります。その後の、保守運用においても重要で、だれが見てもわかるようにしたいです。
コミュニティ・イベント

ノンプロ研をコミュニティを活発にするためのフレームワークに当てはめてみた

コミュニティ「ノンプログラマーのためのスキルアップ研究会」(通称ノンプロ研)について、「CMC_Meetup」で学んだフレームワークを当てはめて、コミュニティ活動の評価をしてみたいと思います。
Google Apps Script

GASでGoogleカレンダーが更新されると1ヶ月以内のイベントを取り出す

Googleカレンダーで1ヶ月以内のイベントが更新されたときにチャットワークへ通知することを目標としています。今回は1ヶ月以内のイベントを取得して、日付、タイトル、更新日時を配列に追加するところまで解説します。
コミュニティ・イベント

コミュニティ「ノンプログラマーのためのスキルアップ研究会」活動報告、スタートして4ヶ月どうだった?

コミュニティ「ノンプログラマーのためのスキルアップ研究会」をスタートして、4ヶ月になりました。ただ、外から見たら「どんな感じなの…?」というところもありますので、活動実績のレポートともにその様子を紹介していきます。
Excel・VBA活用術

エクセルのユーザー設定で自分好みのリボンメニューを設定する方法

エクセルのオプションにある「リボンのユーザー設定」で、新しいメニュータブを追加して、好きなエクセルの機能を配置する方法をご紹介しています。この方法で、エクセルのリボンメニューに、自分好みのメニュータブを追加することができますよ。
Excel・VBA活用術

【エクセルVBA】エクセルブックのデフォルトシート数を変更する方法

Application.SheetsInNewWorkbookで、エクセルを開いたときに挿入されているシートの数(デフォルトシートの数)を変更する方法をご紹介しています。この方法を使えば、手動でエクセルのオプションを変更する必要がないので、人によってマチマチの設定を、VBA実行時に統一できるようになりますよ。
商業出版

「出版業界はもう終わっているのか」について思ったこと

「出版業界はもう終わっているのか」この記事を「最近デビューした新人著者」の観点で目にしました。これからデビューする人と、これからまた書籍を執筆するであろう自分への叱咤激励を込めて、思ったこと書いています。
Excel・VBA活用術

『関数は「使える順」に極めよう!Excel最高の学び方』はまさに学習効率が高いエクセル関数本でした

無数にあるExcel関数の中から、5つの関数に絞ればOK!という非常に学習コストの低い学び方を提案されている書籍、『関数は「使える順」に極めよう! Excel 最高の学び方 (できるビジネス)』を紹介します。
コミュニティ・イベント

プログラミング初心者が目指すのにオススメのツールBest30【後編】

プログラミン初心者が目指すのにオススメのツールBest30をお送りしています。今回はその後編とうことで、VBA・GAS・Pythonのよりバラエティに富んだ残り19のツールを紹介していきますね。
Google Apps Script

複数のGoogleカレンダー更新に対応するトリガー設定とスクリプト

トリガーが実行されると引数が渡されます。その中からカレンダーIDを取り出し、どのカレンダーが更新されたのか特定します。カレンダーIDが分かれば、カレンダー名も取得できるので、カレンダー名をチャットワークへ送信します。
コミュニティ・イベント

プログラミング初心者が目指すのにオススメのツールBest30【前編】

VBA・GAS・Pythonを使ったお仕事で使えるであろう簡単ツールのアイデアを30個集めよう!という内容でセミナーを開催しました。本記事では、そこで紹介した30個のツールを紹介していきます。
Python

PythonでOpenPyXLを使いExcelのフォントを設定する方法

Excel 間でのセルをコピーしたり、退屈な作業を、Pythonで自動化してみませんか?OpenPyXLを使えば、PythonでかんたんにExcel 作業を実現できます。本記事では、PythonでOpenPyXLを使いExcelのフォントを設定する方法をご紹介します!
Google Apps Script

【初心者向けGAS】条件分岐をするif文の使い方の超基本

初心者向けGoogle Apps Scriptのシリーズとして、Botを作りながらGASプログラミングの基礎の基礎についてお伝えしています。今回は、条件分岐をするif文の使い方、条件式の超基本についてです。
Google Apps Script

【初心者向けGAS】for文を使ったスプレッドシートの繰り返しの超基本

初心者向けGoogle Apps Script超入門、GASプログラミングの基本を学んでいきます。今回は、for文を使った繰り返しの超基本。カウント変数、初期化式、条件式、増加式の意味と使い方です。
Google Apps Script

【初心者向けGAS】スプレッドシートのセル・セル範囲とその値を取得する方法

初心者向けにBotづくりを目指してGoogle Apps Scriptプログラミングの基礎をシリーズでお伝えしています。今回は、Rangeオブジェクト、つまりセルやセル範囲とその値を取得する方法です。
Google Apps Script

【初心者向けGAS】スプレッドシートのシートを取得する2つの方法

初心者向けのGoogle Apps Script入門シリーズとして、GASプログラミングの基礎をお伝えしています。今回は、スプレッドシートからシートを取得する2つの方法をお伝えします。
Google Apps Script

【初心者向けGAS】Spreadsheetサービスの「オブジェクト」の基礎の基礎を知ろう

GASプログラミングの基礎を学ぶシリーズです。今回は、GASでスプレッドシートを操作していく際に知っておくべきオブジェクトとその基礎、SpreadsheetApp、アクティブなスプレッドシートの取得についてです。
Chatwork

Googleカレンダーで予定が更新された時にチャットワークに通知する

Google Apps Scriptのトリガー設定にGoogleカレンダーの更新が使用できるようになりました。今回はどのような時にトリガーが実行されるのか確認していきます。実行されるとチャットワークへメッセージが送信され、更新が確認できます。