ปัญหาเวลาอัพทเดทเวลาแล้วค่าเก่าไม่แสดง แต่แสดงเป็นค่าอันใหม่หมดทุกอัน(Google sheet)

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

mockingbird
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 03/07/2018 1:40 pm

ปัญหาเวลาอัพทเดทเวลาแล้วค่าเก่าไม่แสดง แต่แสดงเป็นค่าอันใหม่หมดทุกอัน(Google sheet)

โพสต์ที่ยังไม่ได้อ่าน โดย mockingbird »

โค้ด: เลือกทั้งหมด

function storeDatas() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var datarange = sheet.getDataRange();
  var numRows = datarange.getNumRows();
  var numCols = datarange.getNumColumns();
  var targetRow = numRows + 1;
 
  
  sheet.getRange(targetRow,1).setValue(new Date());
  
  sheet.getRange(targetRow,2).setValue('=IMPORTXML("http://122.155.1.142//ws/get.php?appkey=0c5a295bd8c07a08234f1c67f0fb7d73&p=CM-LS-001,4096,4","//xhr")')

  
  }
sheet.getRange(targetRow,1).setValue('=IMPORTXML("http://122.155.1.142//ws/get.php?appkey ... ,2","//xhr")');<<<ในลิ้งตรงนี้จะเป็นการเก็บข้อมูลจากเวป ซึ่งเวลาจะอัพเดททุกๆประมาณ30นาที ค่าและเวลาถึงจะเปลี่ยน แต่ผมใช้การIMPORTจาก Google sheet และเขียนโค้ดนี้ลงไปใน Google app script เพื่อแสดงค่าในลิ้งข้างบน ซึ่งทุกๆ30นาทีเวลาจะเปลี่ยนไปเรื่อยๆ โดยอยากให้คงค่าเวลาเก่าและใหม่เอาไว้ ซึ่งปัญหาคือมันจะแสดงค่าเวลาใหม่ทุกๆครั้งและแสดงค่าเวลาอันเก่าเป็นอันใหม่หมด ผมอยากได้จะทั้งเวลาเก่าและเวลาใหม่ในการแสดงผลที่ Google sheet ด้วย ต้องสั่งคำสั่งไหน หรือเขียน for loop แบบไหนครับ

ขอบคุณครับ
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: facebook.com [Crawler] และบุคลทั่วไป 39