Apps Script បញ្ចូលទិន្ន័យ Google Sheets

យើងបញ្ចូលទិន្ន័យទៅកាន់ Google Sheets ដោយយើងប្រើ method setValue()

function insertData(){
  var apps = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet3")

  var data = apps.getRange(1,1)
  // បញ្ចូលទិន្ន័យ
  data.setValue("Ros Dul")  

}
  
បញ្ចូលទិន្ន័យដោយច្រើន cell

ការបញ្ចូលទិន្ន័យទៅកាន់ច្រើន cell វាមិនខុសពីការបញ្ចូលតែមួយ cell ដោយយើងកំណត់ getRang() ប៉ុន្មាន row និង column

function insertData(){
  var apps = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet3")

  var data = apps.getRange(8,3,13,5)
  // បញ្ចូលទិន្ន័យ
  data.setValue("Ros Dul")
  

}
បញ្ចូលទិន្ន័យជា array

ការបញ្ចូលទិន្ន័យជា array ទៅកាន់ Google Sheets ដោយប្រើ setValues() ហើយដោយនៅក្នុង Google Sheets ទទេ

វិធី getRange() static
function insertData(){
  var apps = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet4")

// ---- ទិន្ន័យជា Array --- 
  var dataArray = [[1,"Ros Dul", "Male"]]

  var data = apps.getRange(1,1,1,3)
  // បញ្ចូលទិន្ន័យ
  data.setValues(dataArray)
  
}
វិធី getRange() ទៅតាមទិន្ន័យ
function insertData(){
  var apps = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet4")

// ---- ទិន្ន័យជា Array --- 
  var dataArray = [[1,"Ros Dul", "Male"]]


  var data = apps.getRange(1,1, dataArray.length, dataArray[0].length)
  // បញ្ចូលទិន្ន័យ
   data.setValues(dataArray)
  
  Logger.log(dataArray.length)
  Logger.log(dataArray[0].length)
}
បញ្ចូលទិន្ន័យជា array ច្រើន

ការបញ្ចូលទិន្ន័យដោយច្រើន array ទៅកាន់ Google Sheets ទទេ

function insertData(){
  var apps = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet4")

// ---- ទិន្ន័យជា Array ច្រើនធាតុ --- 
  var dataArray = [["No", "Name","Gender"],
                   [1,"Ros Dul", "Male"],
                   [2,"Seng Ly", "Female"]]


  var data = apps.getRange(1,1, dataArray.length, dataArray[0].length)
  // បញ្ចូលទិន្ន័យ
   data.setValues(dataArray)
  
  Logger.log(dataArray.length)
  Logger.log(dataArray[0].length)
}
បញ្ចូលទិន្ន័យជា array ដែលមានទិន្ន័យស្រាប់នៅក្នុង Google Sheets

នៅក្នុង google sheets របស់យើងដែលមានទិន្ន័យស្រាប់ ហើយយើងត្រូវការបញ្ចូលទិន្ន័យបន្តទៀត

function insertData(){
  var apps = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet4")

// ---- ទិន្ន័យជា Array --- 
  var dataArray = [[3,"Tola Bee", "Male"]]

  var lr = apps.getLastRow()
  var lc = apps.getLastColumn()

  Logger.log(lr)

  var data = apps.getRange(lr+1,1,dataArray.length,lc)
  // បញ្ចូលទិន្ន័យ
   data.setValues(dataArray)
  
}

បញ្ចូលទិន្ន័យជា array ច្រើន ហើយមានទិន្ន័យនៅក្នុង Google Sheets
function insertData(){
  var apps = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet4")

// ---- ទិន្ន័យជា Array --- 
  var dataArray = [[4,	"Chen Seng","Female"],[5,"Keo long", ""],[6, "Pu Pi", "Male"]]

  var lr = apps.getLastRow()
  var lc = apps.getLastColumn()

  Logger.log(lr)

  var data = apps.getRange(lr+1,1,dataArray.length,lc)
  // បញ្ចូលទិន្ន័យ
   data.setValues(dataArray)
  
}

Post a Comment

0 Comments