Google Apps 脚本:选择电子表格中的单个列
Google Apps Script: Selecting a single column in a spreadsheet
我在下面有一个函数,可以将 google sheet 中的数据打印到 google 文档中。有没有什么办法可以改变它,让它只打印出来自 Column '1'(或 Column 'B')的数据?
function saveAsDOC() {
var fileName = "Announcements Test File";
var doc = DocumentApp.create(fileName);
SpreadsheetApp.getActiveSpreadsheet().toast('Generating file..', 'Status', 3);
// Get the range in the spreadsheet
var ws = SpreadsheetApp.getActiveSpreadsheet().getDataRange();
try {
var data = ws.getValues();
// Announcements loop
if (data.length > 1) { // Make sure data is longer than one character
for (var row = 1; row < data.length; row++) {
if(new Date(data[row][2]) <= new Date()) { // Check the date
for (var col = 1; col < data[row].length; col++) {
if(data[row][col]!=""){ // Make sure the data is not empty
doc.appendParagraph(data[row][col]); // Append announcement
doc.appendParagraph("") // Line break between announcements
}
}
}
}
}
}
catch(err) {
Logger.log(err);
Browser.msgBox(err); // show the error messages in the browser
}
}
尝试将 col
变量从变量更改为常量值:
变化:
[col]
至:
[2]
看看会发生什么。
我在下面有一个函数,可以将 google sheet 中的数据打印到 google 文档中。有没有什么办法可以改变它,让它只打印出来自 Column '1'(或 Column 'B')的数据?
function saveAsDOC() {
var fileName = "Announcements Test File";
var doc = DocumentApp.create(fileName);
SpreadsheetApp.getActiveSpreadsheet().toast('Generating file..', 'Status', 3);
// Get the range in the spreadsheet
var ws = SpreadsheetApp.getActiveSpreadsheet().getDataRange();
try {
var data = ws.getValues();
// Announcements loop
if (data.length > 1) { // Make sure data is longer than one character
for (var row = 1; row < data.length; row++) {
if(new Date(data[row][2]) <= new Date()) { // Check the date
for (var col = 1; col < data[row].length; col++) {
if(data[row][col]!=""){ // Make sure the data is not empty
doc.appendParagraph(data[row][col]); // Append announcement
doc.appendParagraph("") // Line break between announcements
}
}
}
}
}
}
catch(err) {
Logger.log(err);
Browser.msgBox(err); // show the error messages in the browser
}
}
尝试将 col
变量从变量更改为常量值:
变化:
[col]
至:
[2]
看看会发生什么。