快速查看我通常會打擾人們的地方,告訴我這裏是提問的新地方!Google Apps腳本 - 電子表格中的通用標題
我一直在創建一個腳本,用於創建電子表格數據生成的文檔,電子表格數據又由Google表單生成。 (希望是有道理的...)
無論如何,我已經非常成功,有很多搜索和一些幫助,但現在我想讓我的腳本是同質的,所以我不需要修補它,當我要建立新的形式等
我有getRowData功能從谷歌的腳本教程去,但不是調用從標準化頭行的數據我想這些是通用的,即列1,列2等
我「已經粘貼了以下教程功能,將數據傳遞到標準化的報頭爲對象使用其他功能,我想這就是在那裏我可以讓他們通用的,但我不知道如何得到它開始...
任何幫助將不勝感激!
感謝,
亞歷
// getRowsData iterates row by row in the input range and returns an array of objects.
// Each object contains all the data for a given row, indexed by its normalized column name.
// Arguments:
// - sheet: the sheet object that contains the data to be processed
// - range: the exact range of cells where the data is stored
// - columnHeadersRowIndex: specifies the row number where the column names are stored.
// This argument is optional and it defaults to the row immediately above range;
// Returns an Array of objects.
function getRowsData(sheet, range, columnHeadersRowIndex) {
columnHeadersRowIndex = columnHeadersRowIndex || range.getRowIndex() - 1;
var numColumns = range.getEndColumn() - range.getColumn() + 1;
var headersRange = sheet.getRange(columnHeadersRowIndex, range.getColumn(), 1, numColumns);
var headers = headersRange.getValues()[0];
// Browser.msgBox(headers.toSource());
return getObjects(range.getValues(), normalizeHeaders(headers));
// return getObjects(range.getRowIndex);
}
其實我覺得在這進一步,我想這將是更好報廢教程功能,使一個新的名爲像generalizeHeader,我可以值的數組傳遞給,然後將它們轉換成像columnOne,columnTwo通用名稱等。 – user1391825