第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

需要 Google 腳本將值從一個(gè)選項(xiàng)卡復(fù)制到另一個(gè)選項(xiàng)卡

需要 Google 腳本將值從一個(gè)選項(xiàng)卡復(fù)制到另一個(gè)選項(xiàng)卡

我正在為我的企業(yè)制作記分卡。員工根據(jù)工作年限享受不同的帶薪休假。我需要一個(gè)腳本,僅將員工的“主”記分卡中的值復(fù)制到標(biāo)題為當(dāng)月的新工作表中。由于他們的 PTO 發(fā)生了變化,我需要一個(gè)腳本將該信息復(fù)制到新選項(xiàng)卡,以便原始選項(xiàng)卡不會(huì)隨著工作時(shí)間的延長(zhǎng)而繼續(xù)更改 PTO 分?jǐn)?shù)。我創(chuàng)建了底部腳本,它可以執(zhí)行所有操作,但它還復(fù)制所有使 PTO 分?jǐn)?shù)隨著時(shí)間的推移而變化的公式。任何幫助是極大的贊賞。function Copymastersheettoscorecard(){var date = Utilities.formatDate(new Date(), "GMT-22", "MM/dd/yyyy");var ss = SpreadsheetApp.openById("1hkmRbHD24X1y8yJFdbd-BPaSyctyHGvyQBy9mi4mDc8"); var dss = SpreadsheetApp.openById("1ooGOPyXLYJrcN0WFH2d65hOODj_Z4DtZu47E6a04VHs");var Newsheet = ss.getSheetByName("Master Sheet").copyTo(dss).setName(date); }
查看完整描述

1 回答

?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊

有幾種選擇:


  1. 將工作表復(fù)制到新電子表格,然后使用getDataRange()、setValues(values)和getValues()的組合來(lái)刪除公式:

function Copymastersheettoscorecard(){

? var date = Utilities.formatDate(new Date(), "GMT-22", "MM/dd/yyyy");

? var ss = SpreadsheetApp.openById("SS_ID_1");

? var dss = SpreadsheetApp.openById("SS_ID_2");

? var Newsheet = ss.getSheetByName("Master Sheet").copyTo(dss).setName(date);

? var destRange = Newsheet.getDataRange();

? destRange.setValues(destRange.getValues());

}

在新電子表格中插入并清空工作表,然后直接復(fù)制原始工作表中的值,也可以使用getDataRange、setValues和getValues:

function Copymastersheettoscorecard(){

? var date = Utilities.formatDate(new Date(), "GMT-22", "MM/dd/yyyy");

? var ss = SpreadsheetApp.openById("SS_ID_1");

? var dss = SpreadsheetApp.openById("SS_ID_2");

? var Newsheet = dss.insertSheet(date);

? var sourceValues = ss.getSheetByName("Master Sheet").getDataRange().getValues();

? Newsheet.getRange(1,1,sourceValues.length,sourceValues[0].length).setValues(sourceValues);

}

第二種方法不太復(fù)雜,但它不會(huì)復(fù)制格式。如果您想保留它,請(qǐng)不要使用它。


使用Range.copyTo,它允許將選項(xiàng)設(shè)置為僅粘貼值 ( SpreadsheetApp.CopyPasteType.PASTE_VALUES)。但是,這種方式需要?jiǎng)?chuàng)建和刪除臨時(shí)工作表(因?yàn)樗荒苡糜谠诓煌娮颖砀裰g復(fù)制范圍),并且它也不會(huì)保留格式:

function Copymastersheettoscorecard(){

? var date = Utilities.formatDate(new Date(), "GMT-22", "MM/dd/yyyy");

? var ss = SpreadsheetApp.openById("SS_ID_1");

? var dss = SpreadsheetApp.openById("SS_ID_2");

? var sourceRange = ss.getSheetByName("Master Sheet").getDataRange();

? var Tempsheet = ss.insertSheet("TEMPORARY");

? sourceRange.copyTo(Tempsheet.getRange("A1"), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);

? Tempsheet.copyTo(dss).setName(date);

? ss.deleteSheet(Tempsheet);

}


查看完整回答
反對(duì) 回復(fù) 2023-07-20
  • 1 回答
  • 0 關(guān)注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)