提供されている営業案件管理ツールが使いづらすぎて、自分がほしい機能だけを盛り込んだオリジナル営業案件管理ツールを作った話を共有しようと思います。
例のごとく、開発言語はGoogle Apps Scriptですが、アイディア次第で本当にいろいろなものを作成できるのがこの言語のいいところですね。しかも、それが無料ですぐに開発できるとなれば使わない手はありません。
提供されている営業案件管理ツールが使いづらすぎて、自分がほしい機能だけを盛り込んだオリジナル営業案件管理ツールを作った話を共有しようと思います。
例のごとく、開発言語はGoogle Apps Scriptですが、アイディア次第で本当にいろいろなものを作成できるのがこの言語のいいところですね。しかも、それが無料ですぐに開発できるとなれば使わない手はありません。
DocumentAppとは、Google Apps ScriptでGoogleドキュメントに対する操作を行うコードですが、DocumentAppに用意されているメソッドでは、次のような操作を行うことができます。
Google Apps Scriptでよくハマる人が多い項目として共有設定や実行権限周りの設定が挙げられます。確かに分かりづらい部分ではありますが、なれてしまうとそれほど難しいことではありませんので、今回は設定によってシステムの挙動がどうなるのかを説明していきたいと思います。
いろいろなシチュエーションが想定できますので、記事は結構長めになると思いますが、気になる方は目を通して損はないと思います。最後に小ネタを含んでいますので、長い記事ですが最後まで読んでもらえたらと思います。
みなさん、あけましておめでとうございます。
2021年初の記事はGoogle Apps Script(以下、GAS)に関連する日次割当や制限について説明しようと思います。
GASは開発環境の構築などが必要なく、Googleアカウントさえあれば誰でもすぐに開発が行えるため、非常に便利で有用な言語です。しかしながら、手軽に使える反面、いろいろな制限があることをご存知でしょうか?
今回は、こちらの公式ページの翻訳をベースにGASの制限や1日の割当について説明をしようと思います。
スプレッドシートで資料などを作る際、画像を貼り付ける機会もあるかと思います。
通常のスプレッドシートの作業ですと、
貼り付けたい指定の場所のセルをクリック
挿入タブをクリックしセル内の画像もしくはセル上の画像をクリック
という大変長いプロセスがあってやっと画像が貼り付けられます。
セル内の画像であれば問題はないですが、セル上にするとサイズも調整しなければいけません。
そこで今回はinsertImageというメソッドを使って、
画像貼り付け 位置調整をスクリプトで設定してしまう方法をご説明していきます。
これが出来ると大量の画像貼り付け処理もストレスなく作れてしまいます。
日々の業務の中で添付メールを送る機会は結構な頻度であります。
その中にはGoogleドライブ保存してある複数ファイルをzipに圧縮し、Gmailに添付して送信を行う
といった作業を行なっている方もいるかと思います。
毎日の業務で同じファイルを送る作業はたとえ短くても、積み重なると結構な時間が使われてしまいます。
そこで今回は、
ファイルをzipに圧縮する方法
メールに添付し送信する方法
をスクリプトで実行する方法をご紹介します。
この方法で自動送信が可能になり作業効率化が可能になりますのでぜひ覚えていってください。
スプレッドシートには条件付き書式の設定があります。
この機能を設定することによって、
セルに特定の文字が入っている場合に書式を変更する
特定の日付が入っているとその文字に色をつける設定をする
などといった条件によって書式を変更することが可能になります。
手動で行う際には、
タブの中にある表示形式から条件付き書式をクリック
といった方法でも設定することが可能です。
しかしながら都度設定することは作業効率も悪いですし、誤った設定方法を行う可能性もあります。
条件付き書式の設定をスクリプトで作成していく際には所定の条件を入れる必要があるのですが、条件付き書式の作成方法は スプレッドシートのビルダー作成メソッド
にて説明していますので、こちらの基本的なメソッドが知りたい方はそちらもご覧ください。
今回はその中の条件設定の一つ、セルが空白かどうかを判定するためのメソッド
whenCellEmpty
whenCellNotEmpty
をご紹介します。
このメソッドを使用することによって作業者が、
入力してはいけない箇所で入力をした際
大量のデータ入力の中で入力し忘れてしまった際
にセルの色が変わって気づくことができるなどのミスを防ぐことが可能になります。
スプレッドシートを作成する際に、文字の大きさや条件書式などを設定することがあります。
そのためテキストスタイルを変更する際に、
毎回同じ書式を使う場合でも同じ設定をするために時間がかかる
同じ報告書なのに他の人のスプレッドシートの文字の大きさや記載方法が違う
などの手間がかかってしまうことで効率が下がってしまうことがあります。
そのように手動で毎回設定するのではなく、スクリプトで書式などをあらかじめ設定することによって、
作業効率・ミスの低下・確認の簡素化
が出来るテキストスタイルの設定方法newTextStyleメソッドについて今回はご紹介します。
スプレッドシートでデータ入力や資料などを作成していく中で、URLリンクを貼り付けすることもあるかと思います。
また見た目にインパクトをつけるために特定の文章の一部を太字にするなどするなどの装飾加工をするときもあります。
一度しか使わない資料や同じURLリンクを貼り付けるだけであれば手動で入力することも可能です。
しかしながら大量のデータを扱ったり、都度内容を変える資料を手動で変更することは大変ですね。
そこで今回は作成者によってURLデータを変更したりする際に使用できるnewRichTextValueメソッドをサンプルスクリプトを使ってご紹介します。
最近のコメント