Remove Dublicate Value using apps script, javascript

 

 รับข้อมูลจาก Google ชีตลบค่า Dublicate โดยใช้สคริปต์แอพ javascript และแสดงข้อมูลในตัวเลือกหรือตารางเลือก html

        เพื่อน ๆ วันนี้เราจะเห็นวิธีการอ่านข้อมูลจาก Google ชีตและลบค่า dublicates และใส่ข้อมูลนั้นลงในตัวเลือกการเลือก html หรือตาราง html ในการ det นี้ทํา, เราใช้ด้านล่างแผ่นงานที่คอลัมน์เนื้อหา 1. ในคอลัมน์นี้มีทั้งหมด 20 คํา คําบางคําถูกใช้ครั้งเดียวและคําอื่น ๆ ซ้ํา เราจะลบคําซ้ํา ๆ แผ่นงานที่ใช้เพื่อจุดประสงค์นี้อยู่ที่นี่:

Next step. 1.We have to read sheet value. For this, I have used following codes.
// following code read html file 'Index'.html
function  doGet () {
 var  x ;
     x = HtmlService.createTemplateFromFile('Index').evaluate();
     x.setTitle("Project Title");
    return x;
}

// following code read read Sheet2 data and return it to html 
function  readData () {
  var ss = SpreadsheetApp.openById("1JRmXPbHodEW9LhXkDp0VXE6dEtrzf-DambC6Y2NdeDE");
  var ws  = ss.getSheetByName("Sheet2");
  var sheetValue  = ws.getRange(34ws.getLastRow(), 1).getValues();
  var st = ""; // got data putting as array and seprate by comma
  for (var i = 0i < sheetValue.lengthi++) {
      st += sheetValue[i]+",";}
  return st; // value return to index.html
};

2.Above code read spreadsheet data and return read value to index html file

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
<script>
  // function run on window load
 window.onload = function() { readReq(); }; 

function  readReq () {
   document.getElementById('load').innerHTML="Loading...";
   google.script.run
              .withSuccessHandler(readDt)
              .readsheet();}
    function  readDt (data) {
             document.getElementById('load').innerHTML="";//hide loading
             var datavalue = data.split(",");// split by comma
             var  uniqueData  = [... new  Set ( datavalue )];
             var htmlselect = '<option value=""hidden>Selet something:</option>';
                 for (i = 0i < uniqueData.lengthi++) {
                 if(uniqueData[i]!==""){
                 htmlselect += "<option value='"+uniqueData[i]+"'>" + uniqueData[i]+ "</option>";
                  }
                 document.getElementById("selop").innerHTML = htmlselect;
                 document.getElementById("rd").innerHTML = uniqueData;
                 document.getElementById("wd").innerHTML = datavalue;
                 }}  
</script>
 <body>
 <b id="load"></b>
<br>
<select id="selop">
  <option>Option goes here</option>
  </select>
  <br>
After removing Dublicate value:<p id="rd"></p>
Width Dublicate value:<p id="wd"></p>
  </body>
</html>
To see live Demo click here Example 3

ที่มาครูสมชายคัดมาจาก : {getButton} $text={อ้างอิงที่มา} $icon={link} $color={red}
>>>TRY TO CHECK OUT , IF ANY ERROR FOUND. PLEASE LET ME KNOW BY COMMENT.
I'LL TRY MY LEVEL BEST TO FIX THE PROBLEM.
THANKS FOR VISITING thumariya.blogspot
                                                   Have a nice day!
-------------------------- -------------------------
>>>ลองตรวจสอบหากพบข้อผิดพลาด โปรดแจ้งให้เราทราบโดยแสดงความคิดเห็น
ฉันจะพยายามระดับของฉันให้ดีที่สุดเพื่อแก้ไขปัญหา
ขอบคุณสำหรับการเยี่ยมชม thumariya.blogspot
ขอให้เป็นวันที่ดี!
แสดงความคิดเห็น (0)
ใหม่กว่า เก่ากว่า