【问题标题】:Find&Replace script in Google Docs SpreadSheets在 Google 文档电子表格中查找替换脚本
【发布时间】:2015-12-22 15:08:50
【问题描述】:
【问题讨论】:
标签:
image
google-apps-script
google-sheets
【解决方案1】:
如果你对语言(Javascript)有基本的了解,知道如何使用开发环境,并阅读API文档,那么你所要求的功能很简单。
例如,请参阅此脚本。它已添加到您的共享电子表格中,因此您也可以在其中的脚本编辑器中查看(并运行它)。
/**
* Scan column A, looking for images that have been inserted using
* =image() function. For any row with an image, set the row height
* to 100 pixels.
*/
function resizeImageRows() {
var sheet = SpreadsheetApp.getActiveSheet(); // Get a handle on the sheet
var HEADERS = 1; // Number of header rows at top
var firstRow = HEADERS + 1; // First row with data
var lastRow = sheet.getLastRow(); // Last row with data
var imageRange = sheet.getRange(1, 1, lastRow, 1); // Column A
// Get all formulas from Column A, without Headers
var formulas = imageRange.getFormulas().slice(HEADERS);
// Look for image() formulas, and set the row height.
for (var i = 0; i< formulas.length; i++) {
if (formulas[i][0].indexOf('image') !== -1) {
sheet.setRowHeight(i+firstRow, 100); // Set height to 100 pixels
}
}
}
【解决方案2】:
你完全可以使用编辑菜单下的查找和替换功能来做到这一点,只要确保你点击“在公式中搜索”,它就会在公式中查找和替换。