マガジンのカバー画像

spreadsheets

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

2020年3月の記事一覧

【GAS】Google Apps Script 活用事例 シューカツでもGoogleを使い倒そう!!SpreadsheetからGoogleカレンダーへお手軽登録

【GAS】Google Apps Script 活用事例 シューカツでもGoogleを使い倒そう!!SpreadsheetからGoogleカレンダーへお手軽登録

今回は、スプレッドシートからGoogleカレンダーに登録するスクリプトを紹介します。2020年の2月に、V8ランタイムへのアップデートがあり、それに合わせて、リライトしました。

登録イメージはこんな感じちょうど、この記事を書いていた当初、大企業向け勤怠管理ソフトを提供するチームスピリットの株を買っていたので、株価が上がって欲しいという意味合いがあったんだと思います。ちなみにチームスピリットは受け

もっとみる
GAS 入門 - DriveApp クラスリファレンス

GAS 入門 - DriveApp クラスリファレンス

【この記事は Qiita から note に移行しました】

Google Apps Script の DriveApp クラスを解説.
GAS 入門向け.

ファイル/フォルダを取得まずは操作する対象、つまりファイルやフォルダを取得しましょう.

○ ID でファイル/フォルダを取得

DriveApp.getFileById(id);DriveApp.getFolderById(id);

i

もっとみる
【Google Apps Script】Gmailで受信した内容をスプレッドシートに自動で転記する

【Google Apps Script】Gmailで受信した内容をスプレッドシートに自動で転記する

単純作業とかは人の手が入るほどミスが発生する可能性が上がるため、できるだけ単純作業のタスクは自動化していきたい。

業務でGmailの内容の一部などをスプレッドシートに記載する必要があり、なんとか楽にならんか?と思って調べてたら、Google Apps Scriptを使えば何とかなりそうで、自動化に向けて試してみたのを、今回まとめてみました。

Google Apps Scriptとは?

Goo

もっとみる
【GoogleAppsScript】ダイアログを使ってPC内のTXT(テキスト)ファイルをGoogleスプレッドシートに取り込む方法

【GoogleAppsScript】ダイアログを使ってPC内のTXT(テキスト)ファイルをGoogleスプレッドシートに取り込む方法

Googleドライブ上のファイルを取り込みGoogleドライブ上にあるファイルであれば

フォルダを取得
DriveApp.getFolderById(フォルダID)

ファイルを取得
DriveApp.getFileById(ファイルID)

この2つを使えば、Googleシート内にファイルの取り込みが簡単にできます。

PC内のTXT(テキスト)ファイルを取り込むPC内のTXT(テキスト)ファ

もっとみる
経理・財務業務におけるExcelとGoogleスプレッドシートの違い~その2~

経理・財務業務におけるExcelとGoogleスプレッドシートの違い~その2~

前回はGoogleスプレッドシートの使いにくいところばかりの紹介になってしまいました。今回は、Googleスプレッドシートの方が優れている機能を紹介したいと思います。

①「データの入力規則」での入力補完
ExcelにもGoogleスプレッドシートにも同じ機能があります。経理や財務の業務では、指定された形式の値しか入力できないようにするために、入力候補をリストで指定する場合があります。Google

もっとみる
経理・財務業務におけるExcelとGoogleスプレッドシートの違い

経理・財務業務におけるExcelとGoogleスプレッドシートの違い

会計士の仕事を始めもう10年以上が経ちますが、経理や財務の仕事をするときには必ずExcelを用いてきました。ところが最近はGoogleスプレッドシートも便利な機能があり、よく使うようになってきました。そこで、ExcelとGoogleスプレッドシートについて、経理や財務の現場で使う時にどんな違いがあるか、多分に主観が入りますがまとめてみようと思います。

なお、私もまだ使いこなせていない部分があるの

もっとみる
【GAS】Google Apps Script 活用事例  イベント運営・シフト管理、進捗管理で使えるガントチャート制作

【GAS】Google Apps Script 活用事例  イベント運営・シフト管理、進捗管理で使えるガントチャート制作



GASで作りたいなと思っていたのが、ガントチャートです。Backlogみたいなガントチャートが、分かりやすくて良いなぁと思っていました。誰が何をしているかが分かりやすいので、導入してくれないかなと思っていました。

人事や経理、マーケティングの部署は入っているのに、なぜかウチの部署だけITに弱い人が上をやっているため、そういうのを入れてもらえない。(存在自体を知らないかもしれない)

そして、

もっとみる
【GAS】Google Apps Script 活用事例 外国人スタッフの名前を姓と名で綺麗に分割して、ジョブカン登録用CSVデータを作成する方法

【GAS】Google Apps Script 活用事例 外国人スタッフの名前を姓と名で綺麗に分割して、ジョブカン登録用CSVデータを作成する方法

.......全角と半角スペースが入り混じってやがるッ!!クソッたれがァァーッ!!

ジョブカンに限らず勤怠管理システムには、CSVで登録する機能があります。その際、スプレッドシートで作成したデータを作成、CSVに変換という順番で作成する実務があります。

function separateSpace() { const spreadsheet = SpreadsheetApp.getActive

もっとみる
【GAS】Google Apps Script 活用事例 列の増減に強いsetValuesの書き方

【GAS】Google Apps Script 活用事例 列の増減に強いsetValuesの書き方

ウチの会社の基幹システムは、あくまで稼働可能なスタッフとお客様をマッチングさせるもので、人事データベースではない。という厳然たる事実があります。そこで、人事データベースがわりとなるものをspreadsheetで作っています。

しかし、関数やプログラムを全く理解していない人がデータベースを作ると、IDが左端にないため、VLOOKUPで必要なデータが拾えない。セルの結合によって、nullが返ってきて

もっとみる