私はGoogleシートのオンオープンスクリプト機能を作成しようとしました。ドキュメントを開くと、現在の月のタブにシートが開きます。しかし、私のシートには月だけでなく、給与計算日と一致する特定の日数も表示されます。数式を修正する方法がわかりません。ここでオープンスクリプトエラー時
は、私が使用していたスクリプトです:
/**
* Selects a monthly sheet
*/
function onOpen() {
var monthTabs = [ "Master", "Sick Summary", "Extra Hour Summary", "Sep15-
30", "Oct1-15", "Oct15-26", "Nov1-15", "Nov15-30", "Dec1-15",
"Dec15-31", "Jan1-15", "Jan15-31", "Feb1-15", "Feb15-28", "Mar1-15",
"Mar15-31", "Apr1-15", "Apr15-30", "May1-15", "May15-31", "Jun1-15",
"Jun15-30" ];
var month = (new Date()).getMonth();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(monthTabs[month]);
ss.setActiveSheet(sheet);
};
これらは私のタブのラベルです:
マスター、病気の概要、余分な時間の概要、Sep15-30、Oct1-15、Oct15- 26、Nov1-15、Nov15-30、Dec1-15、Dec15-31、Jan1-15、Jan15-31、Feb1-15、Feb15-28、Mar15-15、Mar15-31、Apr1-15、 May1-15、May15-31、Jun1-15、Jun15-30
私のシートのラベルを変更する必要があるのか、またはスクリプトに日付の指定を含める必要があるのでしょうか?
ありがとうございます!それはうまくいった。 – Trich