記事一覧
【GAS】Google Apps Script 活用事例 自作ライブラリを公開しました
自作ライブラリを作成しました。実務でたくさんGASを書く中で、この処理をもっと簡単に書けたら、前にも似た処理を書いたなと痛感するシーンがあり、作成に踏み切りました。
スクリプトID
18rg2maFYXNmPmB2R-8s3UuFG850j5OLw4WBvcOrghzRMlfVbQWDgOVvZ
手順
Google Apps Scriptのエディタ(IDE)を開く
画面左のプラスマーク
室内動物展示施設へ出かけた翌日に、細菌性の咽頭炎になった話
表題の通りですが、室内動物展示施設へ行った翌日に具合が悪くなったので、書き残しておきます。施設の衛生状態や名誉棄損をする意図はないため、施設名を伏せてお送りします。
また厳密な因果関係があるとは限りませんが、かなりの寒暖差があったため、体力が落ちていた可能性があります。
2024春の寒暖差は本当にえげつなかった7°以上で自律神経が狂いやすいと言われていますが、4/7 - 5/7のデータを集計し
PythonでSlack APIを使用してスレッドに紐づいている絵文字を取得するスクリプト
CSVやPDFを操作するとき、GASではやりにくいイメージがあって、Microsoft Copilot(中身はChat GPT)と壁打ちしながら、Pythonで書いてみました。時折、間違ったコードを返すので、一つ一つ試行錯誤しながら完成に繋げました。
スクリプトimport reimport requestsfrom datetime import datetime, timezone"""to
【GAS】Google Apps Script 活用事例 制約条件があるグルーピングの自動化
アイスブレイクや全社的なイベントなどで組み分けを考える機会がありました。ただ乱数を使って事足りるのであれば、GASを使わず、RANDBETWEEN関数などを使う手もあります。
前職でもそういう機会があったので、割とそういう会社少なくないのかなと思っています。
制約条件は次の3つWebサービスを使用したり、上述のRANDBETWEEN関数を使用した場合、制約条件を全て満たすには、どこかで手作業が
【GAS】Google Apps Script 活用事例 複数の採用メンバーの面接対応件数を取得するスクリプト
実は、去年の10月に転職しました。
前職でも面接日程をスプシに書き出したいなぁと思って、いくつか記事を書いてきました。
最近、Chat GPTを使ってGASを書いたりしているのですが、適格に指示を与えて、自分が欲しいアウトプットを得るって思いの外難しいものです。なので色々なユースケースで書いておくと後の自分のためになるかなと思っています。
function setValues(){ cons
【GAS】Google Apps Script活用事例 Slack APIを駆使してFindyの情報をスプレッドシートに吐き出せるようにするスクリプト
Findyを使い始めたが、HRMOSと連携してねェ….。最近、Findyという採用媒体を使用しており、Slack APIを使用してFindyのBot メッセージから定期的に送信されてくる情報をスプシに吐き出せないかなぁーと四苦八苦して、ようやく出来たのでその備忘録です。
Slack Appの作り方のポイント年収などの個人情報を扱う鍵付きのプライベートチャンネルからメッセージを取得しなければいけ
FEELCYCLE レビュー 実際に行ってみて自分には合わないなと思った話。
ちょっと気になっていたFEEL CYCLEのチラシが、ポストに投函されていたのでトライアルプランに入ってみました。その感想です。
自分のスペック30代男性
JOYFITに週3日程度で通って筋トレをしている会社員
有酸素運動(ランニング)などは不足気味
少しお腹が出ている
どんな人に向いているか?クラブミュージックが好きで音を聴きに行っていた人
スタジオ内にミラーボールがあり内装や照明は
【GAS】Google Apps Script活用事例 自分が出席しないカレンダーの予定をグレーに変更するスクリプト
採用関連のお仕事をしていると、HRMOSなどをはじめとするATS連携などで自分が出席しない面接予定などがカレンダーを占有するようになってきます。
自分が出席しなければいけない会議と色分けを自動でやってくれたら便利だよなーと思って書きました。
/** * * 自分が出欠しない予定をカレンダーの色をグレーに変える * * */function setColorEvents() { cons
niji jorney使って美少女を生成してみた
年末にnovel AIを使ってみて、凄いと感動したのですが、niji journeyは言葉を失うレベルでした。完全に自分の技量を超えているのと、線、髪の着色、肌の着色全てにグラデーションが掛かっているため、手作業での修正がかなり難しい印象です。
Vary(Region)でいわゆる部分修正ができるのですが、現状だとコントロールするのがかなり難しい印象です。陰とかも意外と分からなくて苦労します。
【GAS】Google Apps Script 活用事例文字列をセル垂直方向に自動で揃えるスクリプト
今回はGoogle Spreadsheetで長文を入力したときに、垂直方向に中央揃えにしてくれると楽だなと思って、スクリプトを書いてみました。
セルの高さが15px以上になったら、自動で処理を実行するようにしてみました。
/** * 自動で文字列をセル垂直中央に配置する * * */function autoVerticalAlignCenter() { const sheet
Chat GPTを活用してコードをブラッシュアップする
GitHubにプッシュしたコードとにらめっこして、どの辺が改善できそうかを確認。Chat GPTと壁打ちしてブラッシュアップしました。
自分のレベルに合わせてくれる家庭教師みたいな感じで、新たな可能性を感じました
Chat GPTとのやりとり改善したポイントは以下の通りです。三項演算子を使う
分割代入
Object.entries オブジェクトから2次元配列をつくる
Object.from
【GAS】Google Apps Script活用事例 Google Calendar APIを有効にして、ファイルを添付した予定を作成する方法
GASで出来ない事もあるなぁ……。こちらを参考にしました!!
やりたかった事としては、作成済みのイベントに添付ファイルを追加したかったのですが出来ませんでした。その過程を記録に残しておきます。
添付ファイル付きで予定を新規作成するfunction attatchmentFile(){ const calendarId = 'sample@gmail.com'; const eventPar
【GAS】Google Apps Script 活用事例 スプレッドシートにはなぜか存在しないPHONETIC関数を自力で作ってみた。
画像はBING IMAGE CREATORで作成しました。The beauty of Japanese Characters, hiraganaと打ちました。なぜか新しい漢字が生成されとる….。
なんで無いの?マジで痒いところに手が届かないEXCELにはあるけど、Google Spreadsheetには存在しない関数の一つである、PHONETIC関数を自力で作ってみました。
こういう感じでリス
MacとiPhoneを10年以上使い続けている僕が今回、サブ機にVAIOを選んだ理由
この度、サブ機としてVAIO SX14を購入しました。
Mac Book Pro 13インチの2016年モデルを使って来ました。7年前のモデルでブログを書くぐらいの用途ではまだ現役として使えそうですが、Google Meetなどビデオ会議はかなり厳しくなってきてしまいました。流石にそろそろ買い替え時かなと感じ始めていました。
Windowsに決めた理由ノートPCでのWindows Hello体験
【GAS】Google Apps Script 活用事例 集計結果をざっとドキュメントにまとめるスクリプト
画像はAdobe Expressのテキストから画像を作成するAIを作成しました。(※修正はなし。出力結果のまま使用)
Google Formsのアンケート集計結果を(集計用シートなどなしで)簡単にざっとまとめるスクリプトを書きました。
コード全文function countNumbers() { const sheet = SpreadsheetApp.getActiveSpreadshe
【GAS】Google Apps Script 活用事例 行を追加したら、隣接する行のセル結合を自動化するスクリプト
1枚のシートに2つの表って生産性が下がると思うんだが….実務では、セルが結合されたシートの更新を依頼されるケースが多々あります。フィルター使えないし、見栄え悪いし、自動化しづらいし、百害あって一理なしと思っているのですが仕方ないか…..。
なぜ、このような更新するのに不都合な仕様になっているかというと、この表の上に別の表があるためです。
皆さんもそういうことありませんか?
例えば商品Aの下に