要在 Google Sheets 中使用 Google Apps Script 对齐所有工作表中的所有单元格,您可以编写一个脚本来遍历所有工作表,并设置每个单元格的对齐方式。以下是一个示例脚本,展示了如何实现这一点:
function alignAllCellsInAllSheets() {
// 获取当前活跃的电子表格
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// 获取所有工作表
var sheets = spreadsheet.getSheets();
// 遍历每个工作表
for (var i = 0; i < sheets.length; i++) {
var sheet = sheets[i];
// 获取工作表的所有数据范围
var range = sheet.getDataRange();
// 设置水平和垂直对齐方式
range.setHorizontalAlignment("center"); // 水平对齐方式:left, center, right
range.setVerticalAlignment("middle"); // 垂直对齐方式:top, middle, bottom
}
// 显示完成消息
SpreadsheetApp.getUi().alert('所有工作表中的所有单元格已对齐!');
}
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); 这行代码获取当前活跃的电子表格对象。
var sheets = spreadsheet.getSheets(); 这行代码获取电子表格中的所有工作表。
for (var i = 0; i < sheets.length; i++) { var sheet = sheets[i]; 这段代码遍历每个工作表。
var range = sheet.getDataRange(); 这行代码获取工作表中的所有数据范围。
range.setHorizontalAlignment("center"); // 水平对齐方式:left, center, right range.setVerticalAlignment("middle"); // 垂直对齐方式:top, middle, bottom
这两行代码设置单元格的水平和垂直对齐方式。您可以根据需要更改对齐方式,例如 left
、center
、right
(水平对齐)和 top
、middle
、bottom
(垂直对齐)。
SpreadsheetApp.getUi().alert('所有工作表中的所有单元格已对齐!'); 这行代码在脚本完成后显示一个提示消息。
扩展程序
> Apps 脚本
。AlignCells
.领取专属 10元无门槛券
手把手带您无忧上云