ぷーちんです。
お久でございます。
新年明けましておめでとうございます。
今年もよしなによろしくお願いします。
去年は、htmlという事務作業に追われておりました。
今年はプログラムという方向でドギマギしたいと思っています。
本日は、仕事使っているスプレットシートで、シート名に書かれた日付を書いてほしかった。
というだけのお話です。
++++++++++++++++++++++++++++++++++++++++++++++
Google Apps Script
GoogleのExcel スプレットシートでの、スクリプトです。
jsのようですね。
1.[ツール]→[スクリプトエディタ]を開きます
2.コードを書く
3.自作関数を普通にスプレットシートで呼び出す(普通の関数と同じ)
例:=SUM(A4:A5) と同じで → =today()
終わりです。
初めてやるときには、許可が必要かもしれません。
今日やってみたら、英語で出てきたので、permissionを許可してあげてください。
★エラーページが出てたら、一応[詳細]とか押して進めばおkです
function today() {
var $sheet_name = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
var $today = new Date();
$today.setDate($sheet_name);
return $today;
}
var $sheet_name = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
↑これで現在のシート名が取得出来ます。
++++++++++++++++++++++++++++++++++++++++++++++
js触ってる人にはそこまで難しくないと思います。
こんな感じでしたー
若干、Date()使ったことなくて、値がおかしくなってはわわしてましたーw
今年始めはこんな感じで!
では、また(*^^*)
[0回]
PR