如何使用Google表格API使单元格文本变为粗体

时间:2016-03-22 10:10:08

标签: java c# google-sheets google-spreadsheet-api

我正在使用Google表格API v3生成新的电子表格。我想格式化一些单元格文本,使它们以粗体显示 你是如何使用API​​做到这一点的?我查看了Google的API文档,但似乎缺少任何细节。 https://developers.google.com/googl-apps/spreadsheets/

2 个答案:

答案 0 :(得分:0)

截至目前,我没有看到使用Sheets API可以做到的其他文档。所以我认为另一种方法是使用应用程序脚本。

Google Apps Script可让您使用Google表格进行新的炫酷工作。您可以使用Apps脚本向Google表格添加自定义菜单,对话框和侧边栏。它还允许您为表格编写自定义功能,以及将表格与日历,云端硬盘和Gmail等其他Google服务集成。

为Google表格设计的大多数脚本操纵数组与电子表格中的单元格,行和列进行交互

检查tutorial如何使用Apps脚本设置Google表格的单元格格式。

如果您想使用应用程序脚本,还可以再次查看Alaoui M.提供的SO票证。

答案 1 :(得分:0)

如果你真的这么做,我不能说我推荐它。

但理论上你可以将一个带有数字的函数组合在一起,将它转换为字符串,拆分它,并为每个数字连接一个基于UTF-8 Mathematical Alphanumeric Symbols Block的粗数UTF-8代码的新字符串。< / p>

您可以输入单元格公式=char(120812 + 6)来测试单个数字,该公式应生成粗体数字6。

事实上,如果你想真的疯了,你可以这样做:

A1=1234.567890 A2=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"1",char(120813)),"2",char(120814)),"3",char(120815)),"4",char(120816)),"5",char(120817)),"6",char(120818)),"7",char(120819)),"8",char(120820)),"9",char(120821)),"0",char(120812)) & " huh? A bold choice sir, but I like it."

  

。是吧?一个大胆的选择先生,但我喜欢它。