マガジンのカバー画像

kaizen

1,543
運営しているクリエイター

#ノンプロ研

情シス/コーポレートエンジニア/コーポレートIT業務に携わる者が行っている情報収集

情シス/コーポレートエンジニア/コーポレートIT業務に携わる者が行っている情報収集

みんなどうしてるの?
わかんないっピ……。
わかんないので、自分がやってることを整理、メモしたいので書きます。

そもそも、情シス/コーポレートエンジニア/コーポレートITのカバー範囲が広く、業界や会社、ポジションによりその内容も様々なんですが、今回はその点はひとまず割愛します。

うーん、知りたい分野、事例をまず挙げて、ググりまくるのが正攻法なんだろうけども、こう、なにがわからないかがわからない

もっとみる
【GAS】期限切れ通知のスクリプトをガード節を使ってリファクタリングする。

【GAS】期限切れ通知のスクリプトをガード節を使ってリファクタリングする。

誰だよこのコード書いたの!過去の自分だよ!あ~~~~~!
そんなコードを泣きながらリファクタリングしました。
なんでこんな書き方してたんだ自分。あほか。
それだけ成長したってことだな!

beforeとafterのコードを見比べ、その要点をメモする。

今回は問い合わせフォームの回答シートを見て、問い合わせに対応していなかったらslackに通知する、という内容のコード。これとほぼ同じ内容で、入金予

もっとみる
ノンプログラマだけど、Boxで大量のフォルダを一気に作りたい。mkdirで出来た。Box CLIは分からなかった。

ノンプログラマだけど、Boxで大量のフォルダを一気に作りたい。mkdirで出来た。Box CLIは分からなかった。

前置き筆者の作業環境は下記の通り。
・Windows 10
・Google Chrome
・Boxは無料プラン(Individual Free single user)

ノンプログラマな市井の人間ですが、事務作業でこういう大量作成が必要になったりする。

で、いろいろ調べてたどり着いた開発者向けのページは「わかってる」人向けで、ノンプログラマな私は全然分からんわけ。調べれば調べるほど、パルスの

もっとみる
GAS 請求書PDFを作成する

GAS 請求書PDFを作成する

参考にしたURL参考、写経、改変させていただいた。

今回やりたいことスプレッドシートからポチっとやってPDFを作成したい。

設計思想メール下書きツールができたので、それを応用して、メール下書きする部分の処理をPDF作成に置き換えれば良いのでは?という着想。

PDFの作成方法は参考URLを写経、改変し、PDF作成部分は別の関数として呼び出すという構造にした。

フォルダ・ファイル・シートの構成

もっとみる
【GAS】Google Apps Script 活用事例 Zoomの情報を列ごとに分けて、転記するスクリプト

【GAS】Google Apps Script 活用事例 Zoomの情報を列ごとに分けて、転記するスクリプト

ZoomのURLなどをスプレッドシートに貼り付ける機会があり、招待のコピーを特定の列に貼り付けると、適切な関数を自動で挿入し、列ごとに分けてくれます。

招待のコピーって何?下記のスクリーンショットは、Macの個人版で、会社で使用しているのと、やや異なりますが、招待のコピーとは、下の方にちょろっと出ているヤツです。

Zoomミーティングに参加する
https://zoom.us/j/989488

もっとみる
【GAS】Google Apps Script 活用事例 Googleドキュメントで、よく使うテンプレートを表示させるスクリプト

【GAS】Google Apps Script 活用事例 Googleドキュメントで、よく使うテンプレートを表示させるスクリプト

日付と曜日を毎回タイプするのって、結構面倒くさい。実は転職先では、正社員ではないため、Slackのアクセス制限があり、加えてSlack APIも前職と異なり、自由に使う事が出来ません。もちろん、Slash Commandsも使えないので、Googleドキュメントで、テンプレート集を作っています。

担当面接官の方に、応募があったので、職務経歴書などの確認をお願いします的な内容をSlackでお伝えす

もっとみる
【GAS】Google Apps Script 活用事例 スプレッドシート上の名前を一括で、アカウントIDに変更するスクリプト

【GAS】Google Apps Script 活用事例 スプレッドシート上の名前を一括で、アカウントIDに変更するスクリプト



上記のようなシートがあって、このシートを見ながら、カレンダーの出席者に、この面接官を加えてくれる?みたいに依頼される機会がありました。

DBを作ります。これが結構面倒だったりするのですが....。

安藤だったら、ando@gmail.comを返すようにします。

turnIntoStringの関数で、最後列に、それぞれのアカウントのIDをまとめたものを貼り付ける事で、カレンダーの登録用の出

もっとみる
【GAS】Google Apps Script 活用事例 スプレッドシートに記載されたZoomの情報をメール本文に差し込みするスクリプト

【GAS】Google Apps Script 活用事例 スプレッドシートに記載されたZoomの情報をメール本文に差し込みするスクリプト

1日で内定が出る1DAY選考会なるものが、この月末にありまして.....今週は、その書類選考の合格通知などの作成がキツかった....。

前回も、Zoomの情報をHRMOSのメールエディタにコピペで書き写して、スプレッドシートを穴が開くほど血眼になって、ちゃんと正しい情報が転記されているかチェックし、非常に四苦八苦したのですが、喉元過ぎれば熱さを忘れるというか.....1ヶ月に1回しかないし、自動

もっとみる
【書評】Google Apps Script 目的別リファレンス を読んでみました。

【書評】Google Apps Script 目的別リファレンス を読んでみました。

ノンプロ研の繋がりで、『Google Apps Script目的別リファレンス』を頂いたので、読んでみました。

想定されている読者・GASで脱初心者を目指したい方(学んで半年くらい)
・GAS本の次の1冊を探している人
・GASは、触った事が無くても、Javascriptがある程度書ける人

最初に、初学者は、『詳解!Google Apps Script 完全入門』 通称GAS本を読んでね。と書

もっとみる
【GAS】Google Apps Script 活用事例 Googleドキュメントに保存したテンプレートを元に、メールの下書きを作成する

【GAS】Google Apps Script 活用事例 Googleドキュメントに保存したテンプレートを元に、メールの下書きを作成する

コロナ禍という事で、例年通り会場を抑えて、会社説明会を開催するという事が出来ないため、説明会、面接含め、Zoomなどのビデオツールを使って行っています。

HRMOSだと、面接日程を設定したり、面接日時を自動で挿入してくれる機能があります。しかし、個別に会社説明会をやっている事は想定されていません。面接日時は、自動挿入されても、説明会日程は手動で入力しなければいけません。

勤め先では、カレンダー

もっとみる
[GAS]字幕作成用 スプレッドシートからスライドを自動生成

[GAS]字幕作成用 スプレッドシートからスライドを自動生成

Googleスプレッドシートの文字列データからGoogleスライドを自動生成するGASスクリプトを作成しました。

初めてnoteで記事書きます。
2019年10月頃から、ノンプロ研でプログラミング等の勉強をしています。
その勉強のアウトプットを載せていこうかと思います。

そもそもの始まりは2020年1月のノンプロ研での英語学習法の分科会イベントです。そこで英語勉強法の一つとして、好きな海外ドラ

もっとみる
[AppSheet]家計簿アプリ作ってみた

[AppSheet]家計簿アプリ作ってみた

今回はノーコードアプリのAppSheetを使って、我が家の家計簿をスマホアプリで入力できるようにしてみました。AppSheetを使うのは初めてでしたが、結構簡単に作ることができました。

そもそもの始まりは2019年10月頃から、ノンプロ研でプログラミング等の勉強をしています。

ノンプロ研の7月の定例会は、「結集!ノーコードアプリ開発プラットフォーム」という内容で、AppSheet、PowerA

もっとみる

GAS(Google Apps Script):スプレッドシートの特定の範囲をPDFにする

スプレッドシートは、ダウンロード機能を使ってPDFにして保存できます。

また、請求書や経費精算書などのスプレッドシート内の特定の範囲をPDFする場合は、GASでスクリプトを作成しておくと効率的です。
例えば、こちらの請求書のA1〜F20の範囲をPDFにする場合のスクリプトはこちらです。

function createPDF() { const ss = SpreadsheetApp.getA

もっとみる
GAS(Google Apps Script):スプレッドシート更新遅延を防ぐ方法

GAS(Google Apps Script):スプレッドシート更新遅延を防ぐ方法

Google Apps Script(GAS)でスプレッドシートを更新した後にPDF化する場合など、スプレッドシート関数の再計算が完了する前に、後続処理が実行されて意図しない結果となる場合があります。

例えば、
 ① GASでスプレッドシートを更新
 ② ①の更新に伴い、スプレッドシート関数の再計算が自動実行
 ③ ①の後続処理として、GASでスプレッドシートをPDF化
のような処理の場合、②の

もっとみる