Googleを追いかけろ!

.
* setValues()・・テキストをセルに書き込む(1)
* sample1~8・・テキストをセルに書き込む(2)
* sample1~9・・シートのデータを書き込む

WWW を検索 Googleを追いかけろ! を検索




* sample1-9で利用したシート

* シートのデータをセルへ書き込む・・sample-1 :

ここで利用する主なメソッド;setValues(),getRange()

//A10=100
function simple_w1() {
   s = SpreadsheetApp.getActiveSheet();
   sValue = s.getRange("A1").getValue();
   Browser.msgBox(sValue);
   sSet = s.getRange("A10").setValue(sValue); 
}

* シートのデータをセルへ書き込む・・sample-2 :

ここで利用する主なメソッド;setvalue(),getRange()

//A11=100,B11=100 (getValue)
function simple_w2() {
   s = SpreadsheetApp.getActiveSheet();
   sValue = s.getRange("A1:B1").getValue();
   Browser.msgBox(sValue);
   sSet = s.getRange("A11:B11").setValue(sValue); 
}

* シートのデータをセルへ書き込む・・sample-3 :

ここで利用する主なメソッド;setvalue(),getRange()

//A12=100,B12=200 (getValues)
function simple_w3() {
   s = SpreadsheetApp.getActiveSheet();
   sValues = s.getRange("A1:B1").getValues();
   Browser.msgBox(sValues);
   sSet = s.getRange("A12:B12").setValues(sValues); 
}

* シートのデータをセルへ書き込む・・sample-4 :

ここで利用する主なメソッド;getValue()

//A13=100,A14=400
function simple_w4() {
   s = SpreadsheetApp.getActiveSheet();
   sValues = s.getRange("A1:A2").getValues();
   Browser.msgBox(sValues);
   sSet = s.getRange("A13:A14").setValues(sValues); 
}

* シートのデータをセルへ書き込む・・sample-5 :

ここで利用する主なメソッド;getValue()

//A15=100,A16=400,B15=200,B16=500
function simple_w5() {
   s = SpreadsheetApp.getActiveSheet();
   sValues = s.getRange("A1:B2").getValues();
   Browser.msgBox(sValues);
   sSet = s.getRange("A15:B16").setValues(sValues); 
}

* シートのデータをセルへ書き込む・・sample-6 :

ここで利用する主なメソッド;getValue()

//Incorrect range height, was 2 but should be 1 
function simple_w6() {
   s = SpreadsheetApp.getActiveSheet();
   sValues = s.getRange("A1:B2").getValues();
   sSet = s.getRange("A11").setValues(sValues); 
}

* シートのデータをセルへ書き込む・・sample-7 :

ここで利用する主なメソッド;getValue()

//A17に100の2乗(10000)
function simple_w7() {
   s = SpreadsheetApp.getActiveSheet();
   sValue = s.getRange("A1").getValue();
   bigger = Math.pow(sValue,2);
   Browser.msgBox("100の2乗 : " + bigger);
   sSet = s.getRange("A17").setValue(bigger); 
}

* シートのデータをセルへ書き込む・・sample-8 :

ここで利用する主なメソッド;getValue()

//A18に={100.0,200.0,300.0}
function simple_w8() {
   s = SpreadsheetApp.getActiveSheet();
   sValues = s.getRange("A1:C1").getValues();
   data = [];
     for(var i=0;i<sValues.length;++i){
       data[i]
         data.push(sValues);
     }    
   Browser.msgBox(data)
   sSet = s.getRange(18,1,1,1).setValues(data); 
}

* シートのデータをメッセージボックスに表示・・sample-9 :

ここで利用する主なメソッド;getValue()

function simple_w9() {
   s = SpreadsheetApp.getActiveSheet();
   sValues = s.getRange("A1:C3").getValues();
   data = [];
     for(var i=0;i<sValues.length;++i){
       data[i]
         data.push(sValues);
     }    
      
     var firstValue = data[1][1];
  
  Browser.msgBox(data) //すべて表示
}