Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Colors 设置边框颜色&;以编程方式在电子表格中设置样式_Colors_Google Apps Script_Border_Google Sheets - Fatal编程技术网

Colors 设置边框颜色&;以编程方式在电子表格中设置样式

Colors 设置边框颜色&;以编程方式在电子表格中设置样式,colors,google-apps-script,border,google-sheets,Colors,Google Apps Script,Border,Google Sheets,谷歌电子表格在工具栏的边框按钮下还有一个按钮,用于更改颜色和边框样式 如何在谷歌应用程序脚本中访问这些内容 为文档描述的setBorderColor函数似乎不适用于电子表格。目前,setBorder()属性不允许我们提供颜色和样式。有一个悬而未决的问题你可以遵循。你可以做一个小把戏。将彩色边框单元格中的格式复制到所需的任何位置 var ss = SpreadsheetApp.getActiveSpreadsheet(); var source = ss.getSheets()[0]; var d

谷歌电子表格在工具栏的边框按钮下还有一个按钮,用于更改颜色和边框样式

如何在谷歌应用程序脚本中访问这些内容


为文档描述的
setBorderColor
函数似乎不适用于电子表格。

目前,setBorder()属性不允许我们提供颜色和样式。有一个悬而未决的问题你可以遵循。

你可以做一个小把戏。将彩色边框单元格中的格式复制到所需的任何位置

var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getSheets()[0];
var destination = ss.getSheets()[1];

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

// This copies the formatting in B2:D4 from the source sheet to
// D4:F6 in the second sheet
blueBorderRange.copyFormatToRange(destination, 4, 6, 4, 6);

报告的问题已修复。Range现在有以下几种方法:

  • ,一如以往
  • 全新
文件中提供了示例;下面是如何设置红色虚线边框*:

var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheet=ss.getSheets()[0];
var单元格=表。getRange(“B2”);
//在顶部和底部设置边框,但保持左侧和右侧不变
//还将颜色设置为“红色”,边框设置为“虚线”。
cell.SetBeOrder(真、空、真、空、假、假,“红色”,电子表格应用程序.BorderStyle.虚线);


*根据注释更正:文档错误,应为SpreadsheetApp.BorderStyle.虚线/虚线/实线,而不是范围gotofritz

Star本期,旨在使谷歌应用程序中的应用程序可用脚本:正确链接:遗憾的是,示例不起作用,“Range.BorderStyle.虚线”给出了一个“Range undefined”错误实际发现了问题-文档是错误的,应该是SpreadsheetApp.BorderStyle.虚线/虚线/SOLID,不在范围内。@gotofritz能够信任医生会很好,不是吗?!更新的答案,谢谢。如何获得边框或边框样式?我检查文档中的参考资料。显然,这还不可能。