用Ruby改变Google表格中的换行策略



是否可以通过编程方式更改自动换行策略?我已经试过了

batch_update_spreadsheet文档
service.batch_update_spreadsheet

和stackoverflow问题

batch_update

但两者都不起作用

它总是返回Invalid Request。我的要求,我从这里理解,只是

service.batch_update_spreadsheet([{ 'wrapStrategy': 'WRAP' }])

我做错了什么?我想更改工作表中的所有单元格。

感谢

service.batch_update_spreadsheet([{ 'wrapStrategy': 'WRAP' }])I want to change all cells from my sheet.,我猜你的目标如下。

  • 你想用ruby的googleapi将'wrapStrategy': 'WRAP'反映到Google电子表格中的工作表。
  • 你已经能够获得并把值与谷歌电子表格API。

在这种情况下,下面的示例脚本如何?

示例脚本:

spreadsheet_id = '###' # Please set your Spreadsheet ID.
sheet_id = '###' # Please set your sheet ID.
request_body = {
requests: [{repeat_cell: {
range: {
sheet_id: sheet_id,
},
cell: {
user_entered_format: {
wrap_strategy: 'WRAP'
}
},
fields: 'userEnteredFormat.wrapStrategy'
}}]
}
service.batch_update_spreadsheet(spreadsheet_id, request_body, {})
  • 运行此脚本时,将sheet_id的wrapStrategy设置为WRAP

  • 在这种情况下,请使用蛇盒代替骆驼盒的钥匙。请小心点。

注意:

  • 在这个示例脚本中,它假设您的service客户机可以用于更新电子表格。请小心。

引用:

  • 方法:spreadsheets.batchUpdate
  • RepeatCellRequest

最新更新