新电子表格和 copyFormatTo

Posted

技术标签:

【中文标题】新电子表格和 copyFormatTo【英文标题】:New spreadsheet & copyFormatTo 【发布时间】:2014-10-29 02:21:54 【问题描述】:

我有一个新的电子表格文档,我将格式设置为单元格范围。

第一个问题: 当我尝试从我的表单发送响应时,表单正在添加没有格式化的新行(我的格式化范围包括这个新行)。

第二个问题: 当我尝试在 Google Apps 脚本中使用函数 copyFormatTo() 时,GAS 给了我关于“电子表格错误”的错误。

文档中的示例代码 - 相同的错误: var ss = SpreadsheetApp.getActiveSpreadsheet(); var source = ss.getSheets()[0];

var range = source.getRange("B2:D4");

// 这会将源工作表中 B2:D4 中的数据复制到 // D4:F6 在 gridId 为 0 的工作表中 range.copyFormatToRange(0, 4, 6, 4, 6);

你能帮我解决问题吗?

【问题讨论】:

【参考方案1】:

尝试先获取目标工作表,然后调用copyFormatToRange(sheet, column, columnEnd, row, rowEnd) 版本。它对我有用。

【讨论】:

以上是关于新电子表格和 copyFormatTo的主要内容,如果未能解决你的问题,请参考以下文章

Google 电子表格 - 用于编辑和附加新数据的主表副本

我可以在不破坏 HIPAA 的情况下从现有电子表格自动生成新电子表格吗?

仅通过 Google Apps 脚本值修改 Google 电子表格

将数据从一张电子表格复制到另一张电子表格

新 Google 电子表格的 BigQuery 访问权限

为 OOO Calc 电子表格中的每一行创建新的 txt/html 文件