
当社はGoogleドキュメントで日報を作成しています。
本日分のフォーマットを前日からコピペして、日付を入力してといった作業は、GAS(Google Apps Script )で自動化できます。
シンプルなやり方
GoogleドキュメントにGASを書き込む方法はこちら
function onOpen() {
// メニューにボタンを追加
var ribbon = DocumentApp.getUi();
ribbon.createMenu('●本日分追加').addItem('本日分追加', 'insertTemplate').addToUi();
}
function insertTemplate() {
// 文章を挿入する
var body = DocumentApp.getActiveDocument().getBody();
body.insertParagraph(0,getYYYYMMDDW()+" ---------------------------------------------------------\n【午前】\n■\n■\n■\n■\n■\n\n【午後】\n■\n■\n■\n■\n■\n\n\n\n");
}
function getYYYYMMDDW(){
// 本日の日付をYYYY/MM/DD(W)形式で取得する部品
var today = new Date();
var weekdaylist = ["日", "月", "火", "水", "木", "金", "土"];
var w = weekdaylist[today.getDay()];
return Utilities.formatDate(today, "JST", "yyyy/MM/dd")+"("+w+")";
}
関数の説明
■onOpen
この Googleドキュメントファイルが開かれた際に自動実行されます。
メニューにボタンを追加するための部品です。
■insertTemplate
メインとなる関数です。ボタンが押されるとこの関数が働き、日報を追加します。
■getYYYYMMDDW
本日の日付を取得する関数です。insertTemplateから呼び出され、 本日の日付を 返します。
参考価格
これくらいの シンプルさ、難易度であれば、カシコでは5000円~1万円程度で作成できます。
※処理の追加が必要な場合は、その難易度や数によって金額が上がります。
お気軽にお見積りお待ちしております。
コメント