我仍然无法正确理解
我的code.gs是-
var source = SpreadsheetApp.getActiveSpreadsheet();
var sheet = source.getSheets()[0];
var destination = SpreadsheetApp.openById("1dBaptSo-zR4BF8FWaw6YtARbzVMRqkpOokCE_UQvT80/edit#gid=1268776645");
sheet.copyTo(Event Calendar!A1:AH1400);
我复制了一个工作表,该工作表是所有销售活动都在进行的活动,以添加事件-该工作表具有颜色-我使用importrange将该工作表导入到仅可见工作表中,但仅导入了数据,而不导入格式颜色-我已经阅读了许多页面和注释,并且使用了上面的代码-这是我使用的导入范围-= importRange(“ SPREADSHEET_URL”,“事件日历!A1:AH1400”)-
针对将要编辑销售的事件的文档的直接链接是-Maven Surefire Plugin-工作表的导入范围是https://docs.google.com/spreadsheets/d/1dBaptSo-zR4BF8FWaw6YtARbzVMRqkpOokCE_UQvT80/edit#gid=1268776645-
它是事件选项卡,它仅用于查看-仅导入范围复制的数据,我需要它来复制格式-
在参数列表后仍然给我同样的错误Missing)。 (第7行,文件“代码”)
答案 0 :(得分:0)
有两条带有语法错误的代码行
在var destination = SpreadsheetApp.openById("1dBaptSo-zR4BF8FWaw6YtARbzVMRqkpOokCE_UQvT80/edit#gid=1268776645");
上,参数应为电子表格ID,但当前参数包含多余的字符。
尝试var destination = SpreadsheetApp.openById("1dBaptSo-zR4BF8FWaw6YtARbzVMRqkpOokCE_UQvT80");
以获得更多详细信息,结帐https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openbyidid
在sheet.copyTo(Event Calendar!A1:AH1400);
上,参数应为电子表格对象。有关更多详细信息,请查看https://developers.google.com/apps-script/reference/spreadsheet/sheet#copyTo(Spreadsheet)