【发布时间】:2021-11-04 15:42:19
【问题描述】:
我有一个包含名称和团队的主选项卡。我有每个团队的标签。当我运行脚本时,如果团队(G 列)是团队 1,我希望它将名称(A 列)复制到团队 1 选项卡,以此类推
function principalupdate() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var principallist = spreadsheet.getSheetByName("Principal List")
var agentfull = principallist.getRange("A:A")
var team = principallist.getRange("G2:G990")
var fullteamdetail = spreadsheet.getSheetByName("Full Team Schedule Detail")
var fullagentfull = fullteamdetail.getRange("A:A")
var softwaredetail = spreadsheet.getSheetByName("Software")
var softwareagentfull = softwaredetail.getRange("A:A")
var phonesdetail = spreadsheet.getSheetByName("Phones")
var phonesagentfull = phonesdetail.getRange("A:A")
var billingdetail = spreadsheet.getSheetByName("Billing")
var billingagentfull = billingdetail.getRange("A:A")
var paymentsdetail = spreadsheet.getSheetByName("Payments")
var paymentsagentfull = paymentsdetail.getRange("A:A")
var multidetail = spreadsheet.getSheetByName("Multi")
var multiagentfull = multidetail.getRange("A:A")
var tier2detail = spreadsheet.getSheetByName("Tier 2")
var tier2agentfull = tier2detail.getRange("A:A")
// Delete Existing Full Names
fullagentfull.clearContent()
softwareagentfull.clearContent()
phonesagentfull.clearContent()
billingagentfull.clearContent()
paymentsagentfull.clearContent()
multiagentfull.clearContent()
tier2agentfull.clearContent()
// Copy Current Full Names
if (team = "Software"){
agentfull.copyTo((softwareagentfull), {contentsOnly:true})}
}
【问题讨论】:
-
当新名字添加到主体列表时,我正在使用清除内容清除旧名称
标签: if-statement google-apps-script google-sheets copy