-3
由於管理方面的原因,我需要每天早上和晚上的班次填寫一個時間表:在每個月的電子表格中記下AM & PM的時間。有誰知道我可以如何編寫一個腳本,自動將早晚時間添加到電子表格中?可以是從Excel到Google應用程序腳本的任何內容。自動換班填寫
謝謝
由於管理方面的原因,我需要每天早上和晚上的班次填寫一個時間表:在每個月的電子表格中記下AM & PM的時間。有誰知道我可以如何編寫一個腳本,自動將早晚時間添加到電子表格中?可以是從Excel到Google應用程序腳本的任何內容。自動換班填寫
謝謝
使用基於時間的觸發器設置這些函數。希望您的數據表完全像我的一樣進行配置,它應該可以正常工作。
function myAutoFilloutTimeInTrigger(e)
{
var ss=SpreadsheetApp.openById('SpreadsheetID');
var sht=ss.getSheetByName('Sheet Name');
var lastName='Lastname';
var firstName='Firstname';
var timeIn=Utilities.formatDate(new Date(), Session.getScriptTimeZone(), 'HH:mm:ss');
var timeOut='';
var date=Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "M/dd/yyyy")
var row=[];
row.push(lastName);
row.push(firstName);
row.push(timeIn);
row.push(timeOut);
row.push(date);
sht.appendRow(row);
}
function myAutoFilloutTimeOutTrigger(e)
{
var ss=SpreadsheetApp.openById('SpreadsheetID');
var sht=ss.getSheetByName('Sheet Name');
var lastName='Lastname';
var firstName='Firstname';
var timeIn='';
var timeOut=Utilities.formatDate(new Date(), Session.getScriptTimeZone(), 'HH:mm:ss');
var date=Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "M/dd/yyyy")
var row=[];
row.push(lastName);
row.push(firstName);
row.push(timeIn);
row.push(timeOut);
row.push(date);
sht.appendRow(row);
}
這是我的工作時間記錄單的樣子:
歡迎堆棧溢出!你的問題只包含要求 - 它沒有顯示你方的任何努力來自己解決這個問題。請在此問題上添加您的嘗試 - 因爲本網站不是免費的「我們做您的工作」服務。除此之外:請看看[如何提出一個好問題](https://stackoverflow.com/help/how-to-ask) –