将一个值设置为多列
Set a value into multiple columns
我想从sheet1中获得的值中设置一个值,并将其传递到sheet2中,这是我的代码
var ss = SpreadsheetApp.getActiveSpreadsheet();
var ss1 = ss.getSheetByName('sheet1');
var ss2 = ss.getSheetByName('sheet2');
nextrow = ToSheet.getLastRow();
nextcolum = ToSheet.getLastColumn();
function myfuction() {
var data1 = ss1.getRange(1,1).getValue()
var data2 = ss1.getRange(2,1).getValue()
var data3 = ss1.getRange(3,1).getValue()
var data4 = ss1.getRange(4,1).getValue()
var data5 = ss1.getRange(5,1).getValue()
var data6 = ss1.getRange(6,1).getValue()
var myarray1 = [[data1] , [data2], [data3]];
var myarray2 = [[data4] , [data5], [data6]];
var myarray3 = [data....data];
var myarray4 = [data...data];
var i = 0;
while(i < 3) {
if (myarray1[i].length != 0) { //Check if the one of value of array have a value
ss2.getRange(row, column, numRows, numColumns).setValues(myarray1)
//assume that the value of getrange(nextrow+1, 1, 1, 3)
}
if(myarray2[i].toString().length != 0 ) { //Check if the one of value of array have a value
ss2.getRange(row, column, numRows, numColumns).setValues(myarray2)
//assume that the value of getrange is nextrow+1, 1, 1, 3
}
if() {//a two if for myarray3 and myarray4 also
}
i++;
}
}
在while循环中,我使用if来知道数组(myarray1,myarray2)中的一个值是否有值,如果结果是!=0(上面有一个值),则ss2.getRange将执行,如果不是什么都不会发生,
(我更新/编辑帖子)
数据1、数据2和数据3是单个值还是数组?
如果它们是单个值,我假设给定setValues([[data1, data2, data3]]);
所需的范围高度为1。
现在的方法可以在使用getRange(nextRow+1,mycolumn,3,1);
(即列向量)时写入数据。
Google Spreadsheets将值设置和获取为行向量数组,即数组中的每个元素都是一行和一个值元素,这些值将成为该行中的列值。
相关文章:
- 为两个ID设置一个变量的正确语法
- 使用D3.js和GeoJson在地图上的某些坐标上设置一个小图像
- 为位于路线上的谷歌地图标记(起点和终点)设置一个信息窗口
- 让ASP.NET中继器设置一个动态名称
- 使用jQuery在html数组中设置一个值
- 如何根据另一选择中的选择设置一个选择中的文本
- 设置一个孩子'Firebase上带有字符串的名称
- Angular,设置一个回调函数,用于在工厂和控制器之间更新
- 在不重新加载页面的情况下,从JSP(服务器端)b设置一个JavaScript变量
- 在document-mongoDB中设置一个字段
- Perl使用WWW::机械化来设置一个没有值的单选按钮
- 我们可以用grunt设置一个php/mysql环境吗
- 使用jQuery通过更改src属性来设置一个图像标签的动画
- 是否可以设置一个功能“;联系我们”;页面使用HTML/CSS
- 设置一个按钮按下函数来触发一个Id为的Ajax调用
- 设置一个下拉填充到它's的值和文本在AngularJS和asp.net webApi中的编辑模式
- 设置一个复选框,其中包含使用javaScript检查的特定名称和id
- 为jquery设置动画,一次设置一个对象
- 通过javascript在Model中设置一个值
- 谷歌地图v3:你可以设置一个地图的边界