- 運営しているクリエイター
#ノンプロ研
情シス/コーポレートエンジニア/コーポレートIT業務に携わる者が行っている情報収集
みんなどうしてるの?
わかんないっピ……。
わかんないので、自分がやってることを整理、メモしたいので書きます。
そもそも、情シス/コーポレートエンジニア/コーポレートITのカバー範囲が広く、業界や会社、ポジションによりその内容も様々なんですが、今回はその点はひとまず割愛します。
うーん、知りたい分野、事例をまず挙げて、ググりまくるのが正攻法なんだろうけども、こう、なにがわからないかがわからない
【GAS】期限切れ通知のスクリプトをガード節を使ってリファクタリングする。
誰だよこのコード書いたの!過去の自分だよ!あ~~~~~!
そんなコードを泣きながらリファクタリングしました。
なんでこんな書き方してたんだ自分。あほか。
それだけ成長したってことだな!
beforeとafterのコードを見比べ、その要点をメモする。
今回は問い合わせフォームの回答シートを見て、問い合わせに対応していなかったらslackに通知する、という内容のコード。これとほぼ同じ内容で、入金予
ノンプログラマだけど、Boxで大量のフォルダを一気に作りたい。mkdirで出来た。Box CLIは分からなかった。
前置き筆者の作業環境は下記の通り。
・Windows 10
・Google Chrome
・Boxは無料プラン(Individual Free single user)
ノンプログラマな市井の人間ですが、事務作業でこういう大量作成が必要になったりする。
で、いろいろ調べてたどり着いた開発者向けのページは「わかってる」人向けで、ノンプログラマな私は全然分からんわけ。調べれば調べるほど、パルスの
GAS 請求書PDFを作成する
参考にしたURL参考、写経、改変させていただいた。
今回やりたいことスプレッドシートからポチっとやってPDFを作成したい。
設計思想メール下書きツールができたので、それを応用して、メール下書きする部分の処理をPDF作成に置き換えれば良いのでは?という着想。
PDFの作成方法は参考URLを写経、改変し、PDF作成部分は別の関数として呼び出すという構造にした。
フォルダ・ファイル・シートの構成
【GAS】Google Apps Script 活用事例 Zoomの情報を列ごとに分けて、転記するスクリプト
ZoomのURLなどをスプレッドシートに貼り付ける機会があり、招待のコピーを特定の列に貼り付けると、適切な関数を自動で挿入し、列ごとに分けてくれます。
招待のコピーって何?下記のスクリーンショットは、Macの個人版で、会社で使用しているのと、やや異なりますが、招待のコピーとは、下の方にちょろっと出ているヤツです。
Zoomミーティングに参加する
https://zoom.us/j/989488
【GAS】Google Apps Script 活用事例 Googleドキュメントで、よく使うテンプレートを表示させるスクリプト
日付と曜日を毎回タイプするのって、結構面倒くさい。実は転職先では、正社員ではないため、Slackのアクセス制限があり、加えてSlack APIも前職と異なり、自由に使う事が出来ません。もちろん、Slash Commandsも使えないので、Googleドキュメントで、テンプレート集を作っています。
担当面接官の方に、応募があったので、職務経歴書などの確認をお願いします的な内容をSlackでお伝えす
【GAS】Google Apps Script 活用事例 スプレッドシート上の名前を一括で、アカウントIDに変更するスクリプト
上記のようなシートがあって、このシートを見ながら、カレンダーの出席者に、この面接官を加えてくれる?みたいに依頼される機会がありました。
DBを作ります。これが結構面倒だったりするのですが....。
安藤だったら、ando@gmail.comを返すようにします。
turnIntoStringの関数で、最後列に、それぞれのアカウントのIDをまとめたものを貼り付ける事で、カレンダーの登録用の出
【GAS】Google Apps Script 活用事例 スプレッドシートに記載されたZoomの情報をメール本文に差し込みするスクリプト
1日で内定が出る1DAY選考会なるものが、この月末にありまして.....今週は、その書類選考の合格通知などの作成がキツかった....。
前回も、Zoomの情報をHRMOSのメールエディタにコピペで書き写して、スプレッドシートを穴が開くほど血眼になって、ちゃんと正しい情報が転記されているかチェックし、非常に四苦八苦したのですが、喉元過ぎれば熱さを忘れるというか.....1ヶ月に1回しかないし、自動
【書評】Google Apps Script 目的別リファレンス を読んでみました。
ノンプロ研の繋がりで、『Google Apps Script目的別リファレンス』を頂いたので、読んでみました。
想定されている読者・GASで脱初心者を目指したい方(学んで半年くらい)
・GAS本の次の1冊を探している人
・GASは、触った事が無くても、Javascriptがある程度書ける人
最初に、初学者は、『詳解!Google Apps Script 完全入門』 通称GAS本を読んでね。と書
【GAS】Google Apps Script 活用事例 Googleドキュメントに保存したテンプレートを元に、メールの下書きを作成する
コロナ禍という事で、例年通り会場を抑えて、会社説明会を開催するという事が出来ないため、説明会、面接含め、Zoomなどのビデオツールを使って行っています。
HRMOSだと、面接日程を設定したり、面接日時を自動で挿入してくれる機能があります。しかし、個別に会社説明会をやっている事は想定されていません。面接日時は、自動挿入されても、説明会日程は手動で入力しなければいけません。
勤め先では、カレンダー
[GAS]字幕作成用 スプレッドシートからスライドを自動生成
Googleスプレッドシートの文字列データからGoogleスライドを自動生成するGASスクリプトを作成しました。
初めてnoteで記事書きます。
2019年10月頃から、ノンプロ研でプログラミング等の勉強をしています。
その勉強のアウトプットを載せていこうかと思います。
そもそもの始まりは2020年1月のノンプロ研での英語学習法の分科会イベントです。そこで英語勉強法の一つとして、好きな海外ドラ
[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):スプレッドシート更新遅延を防ぐ方法
Google Apps Script(GAS)でスプレッドシートを更新した後にPDF化する場合など、スプレッドシート関数の再計算が完了する前に、後続処理が実行されて意図しない結果となる場合があります。
例えば、
① GASでスプレッドシートを更新
② ①の更新に伴い、スプレッドシート関数の再計算が自動実行
③ ①の後続処理として、GASでスプレッドシートをPDF化
のような処理の場合、②の