通过谷歌脚本

时间:2016-08-29 20:20:51

标签: google-apps-script

我想弄清楚如何垂直对齐中间的文字。根据文档,我发现以下示例应该有效:

var form = FormApp.getActiveForm();
var ss = SpreadsheetApp.openById(form.getDestinationId()); 
var sheet = ss.getSheets()[0];
var fullRange = sheet.getRange("A1:Z1001");

fullRange.setHorizontalAlignment(DocumentApp.HorizontalAlignment.CENTER);
fullRange.setVerticalAlignment(DocumentApp.VerticalAlignment.CENTER);

我发现有趣的是水平对齐可以工作,但垂直对齐没有。我可能使用过时的方法吗?有没有更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:4)

只需使用middle作为setVerticalAlignment()的参数:

fullRange.setHorizontalAlignment("center").setVerticalAlignment("middle");

您正在使用用于Google文档表格和单元格的Enum for the DocumentApp,并且您正在使用电子表格。