Google apps script 如果单元格为空,则读取范围并向下复制公式
谷歌应用程序脚本新手,如果单元格为空,则尝试编写一个副本来复制公式。我有代码读取范围并返回值。现在,我如何编写if语句来复制最后一行中的单元格,公式向下。我附上了代码、日志和电子表格的副本Google apps script 如果单元格为空,则读取范围并向下复制公式,google-apps-script,google-sheets,Google Apps Script,Google Sheets,谷歌应用程序脚本新手,如果单元格为空,则尝试编写一个副本来复制公式。我有代码读取范围并返回值。现在,我如何编写if语句来复制最后一行中的单元格,公式向下。我附上了代码、日志和电子表格的副本 function copytime() { var activesheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Schedule"); var lr=activesheet.getLastRow()-1; var rangestar
function copytime() {
var activesheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Schedule");
var lr=activesheet.getLastRow()-1;
var rangestart=activesheet.getRange(2,10,lr,5)
var values=rangestart.getValues();
for (var row in values){
for (var col in values[row]){
var rowempty=values[row][col];
Logger.log(rowempty);
// if rowempty==""
}
}
}
试试这个:
function clearFormulaIfNotEmpty() {
var sh=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Schedule");
var rg=sh.getRange(2,10,sh.getLastRow()-1,5)
var v=rg.getValues();
var f=rg.getFormulas();
for(var i=0;i<v.length;i++) {
for (var j=0;j<v[i].length;j++) {
if(v[i][j]) {
f[i][j]='';
}
}
}
return f;
}
函数clearFormulaIfNotEmpty(){
var sh=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“时间表”);
var rg=sh.getRange(2,10,sh.getLastRow()-1,5)
var v=rg.getValues();
var f=rg.getFormulas();
对于(var i=0;i尝试以下方法:
function clearFormulaIfNotEmpty() {
var sh=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Schedule");
var rg=sh.getRange(2,10,sh.getLastRow()-1,5)
var v=rg.getValues();
var f=rg.getFormulas();
for(var i=0;i<v.length;i++) {
for (var j=0;j<v[i].length;j++) {
if(v[i][j]) {
f[i][j]='';
}
}
}
return f;
}
函数clearFormulaIfNotEmpty(){
var sh=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“时间表”);
var rg=sh.getRange(2,10,sh.getLastRow()-1,5)
var v=rg.getValues();
var f=rg.getFormulas();
对于(var i=0;i您可以使用copyTo函数[1]和PASTE_FORMULA参数[2]将公式从紧靠上方的单元格(向上一行)复制到空单元格中:
[1]
[2] 您可以使用带有粘贴公式参数[2]的copyTo函数[1]将公式从紧靠上方的单元格(向上一行)复制到空单元格中:
[1]
[2] 欢迎来到StackOverFlow请借此机会学习和。欢迎来到StackOverFlow请借此机会学习和。