2014-05-09 94 views
5

如果我滚动电子表格,行的标题字段被隐藏,我需要在同一电子表格中加粗的文本格式。冻结行并使用Google电子表格API设置样式

问题
我可以设置通过电子表格API冻结行和风格 - 这可能吗?

+1

也许可以使用Google-apps-script,但不可能使用gdata样式google-spreadsheet-api – eddyparkinson

+0

我真的很喜欢这个功能。将标题行设置为粗体和冻结会很好。 – Locane

回答

4

现在可以在v4 API中使用了。

这里是Java API实现的参考: https://developers.google.com/resources/api-libraries/documentation/sheets/v4/java/latest/com/google/api/services/sheets/v4/model/GridProperties.html#setFrozenRowCount(java.lang.Integer)

这里的API文档: https://developers.google.com/sheets/reference/rest/v4/spreadsheets#gridproperties

如果你想这样做瓦特/一个应用程序脚本,您可以和: https://developers.google.com/apps-script/reference/spreadsheet/sheet#setFrozenRows(Integer)

这是我由W/Ruby的API请求:

update_sheet_properties: { 
    properties: { 
    sheet_id: 'YOUR SHEET ID HERE', 
    grid_properties: { frozen_row_count: 4 } 
    }, 
    fields: 'gridProperties.frozenRowCount' 
} 
+0

顺便说一下,我花了一段时间去“最终”的解决方案。将此答案与https://stackoverflow.com/questions/41547008/unknown-name-update-sheet-properties合并为一个“完整解决方案”。请记住,在google API中,骆驼大小写和下划线符号是等效的。 – aiguofer

相关问题