Gsuite

Gsuite

スプレッドシートで請求額を部署へ振り分け

なんとなくGASやシステムの話よりも関数とかの話の方が好まれている気がするので、こんなのもあるよという内容です。何らかのサービスを利用していると請求書が届くと思います。色々な部署で利用しているサービスだったら、もしかしたら単価を出して部署の...
GAS

Googleドキュメントの内容を別のドキュメントに可変で追加していくGAS

Googleドキュメントって結構曲者ですね・・・半日くらい苦悩したので同じようなことしたいと思っている人の参考になれば幸いです。ちなみにChatGPT君に聞いてもうまく聞けずにあんまり役に立ちませんでした。こちらがGoogleドキュメントの...
GAS

期限日と何日前に通知するかを指定したらメール飛ばしてくれるGAS

小ネタです。大事な契約やら請求やら期限日過ぎてから対応することが多い方は見ていただければと。(通知ツールもいいですが、本来であればきちんと管理すべきなんですけどね・・・)function sendEmailNotification() { ...
スポンサーリンク
Gsuite

重いGoogleスプレッドシートを軽くしたいとき見直すポイント

数十万件のレコードを扱うとかなら素直にDBを使いましょうとか言えるのですが、数千件とか1万数千件とかなら微妙かなと思います。(DB絡むと環境の用意とかフロー設計とか面倒なので・・・)で、スプレッドシートでいいんじゃないの、と思って聞き返すの...
GAS

今更だけどChatGPTにGAS作ってもらってみたら

今話題のChatGPTですが、最近は思ったよりすごくないぞという風潮が高まってきたように感じます。確かに何か物事を教えてもらうと知ったかぶりや誤った知識をもってくるのは確かなようでした。でも、個人的には触ってみたらすごいぞと思いました。とい...
GAS

GASで10件以上PDFファイルをダウンロードさせる

CSVをダウンロードするやつは前に書いていますが、今回はPDFです。GoogleドキュメントをPDFにしてローカルにダウンロードするのですが、いろいろぶつかったことがあったので残します。モノとしては、Googleドキュメントのフォーマットの...
GAS

スプシで作成した請求書自動でメールするやつ

本業とは別でGASをメインにちょっとしたシステムのお手伝いを副業としてやっています。最近請求書を送るということを覚えたのですがこんなことは自動化してしまいたいわけです。この題材もネットにいっぱい転がっていますがスプシとセットで置いてあるとこ...
GAS

GASのトリガーには2種類あります

インストーラブルトリガーとシンプルトリガーです。インストーラブルトリガー//こちらはインストーラブルトリガーで、トリガー設定が必要function installable(e){ const ss = SpreadsheetApp.getA...
GAS

GASでTasks(ToDo)追加する

function getTasksId(){ const myTaskLists = Tasks.Tasklists.list(); let toDoList = myTaskLists.items[0]; const myTaskList...
Gsuite

Spreadsheetで項番を振ろうとして調べたら感動した

=ARRAYFORMULA(ROW(INDIRECT("B1:B"&COUNTA(B:B)-1)))B列以降に内容が入ってくる表でA列に項番を振ろうとしたらこれをA2に入れるのが一番いいです。ちなみに1行目にはヘッダーが入ってくる場合です。...
スポンサーリンク