สคริปท์ กำหนดตำแหน่ง Cell และไปยังตำแหน่ง

สคริปท์ กำหนดตำแหน่ง Cell
สคริปท์ กำหนดตำแหน่ง Cell

Google Sheets เป็นแพล็ตฟอร์มของกูเกิลสำหรับจัดการเอกสาร คำนวน ข้อมูลตารางและอิื่นๆ ด้วยปริมาณข้อมูลที่มีมากในองค์กรใหญ่ๆ ทำให้ยากต่อการจัดการแต่ Google Sheets สามารถเขียนคำสั่งที่ทำให้เพิ่มความสามารถในการทำงานได้อย่างเช่น สคริปท์ที่สามารถกำหนดตำแหน่งเพื่อไปยัง Cell นั้นได้ เพียงแค่ใส่คอลัมป์และแถวสคริปก็จะไปยังตำแหน่งที่เลือกได้อย่างง่ายดาย

ตัวอย่างกากรเพิ่มสคริปท์ "กำหนดตำแหน่งเพื่อไปยัง Cell"

ขั้นตอนที่ 1 : ทำการเปิด Google Sheets > เพิ่มข้อมูลตัวอย่าง https://docs.google.com/spreadsheets

Script
Script


ขั้นตอนที่ 2 : เลือก Tools > Script editor ระบบจะเปิดหน้าต่างขึ้นมาใหม่เพื่อเพิ่มสคริปท์

Script
Script


ขั้นตอนที่ 3 : ทำการเพิ่มสคริปท์ตามตัวอย่าง

function onOpen()
{
  var menuEntries = [{name: "Go to", functionName: "goToCell"}];
  SpreadsheetApp.getActiveSpreadsheet().addMenu("MyUtils", menuEntries);
}

function goToCell()
{
  var strRange = Browser.inputBox("Insert the required cell (e.g.: B351):", Browser.Buttons.OK_CANCEL);
  if(strRange != "cancel")
  {
    try
    {
      SpreadsheetApp.getActiveSheet().getRange(strRange).activate();
    }
    catch(e) {Browser.msgBox(e.message);}
  }
}
Script
Script


ขั้นตอนที่ 4 : ทำการบันทึกเลือก File > Save

Script
Script


ขั้นตอนที่ 5 : ตั้งชื่อให้ครับสคริปท์นี้จากนั้นกด OK

Script
Script


ขั้นตอนที่ 6 : กลับมาที่หน้า Google Sheets ทำการกด Refesh 1 ครั้ง (F5) จะเห็นเมนูขึ้นมาใหม่ชื่อ MyUnits

Script
Script


ขั้นตอนที่ 7 : เลือก Continue

Script
Script


ขั้นตอนที่ 8 : เลือก Allow เพื่อยอมรับเงื่อนไข

Script
Script


ขั้นตอนที่ 9 : หน้าตาของคำสั่งสคริปท์นี้จะแสดงกล่องสำหรับป้อนข้อมูลขั้นมาตัวอย่างข้อมูล B200 จากนั้นกด OK

Script
Script


ขั้นตอนที่ 10 : หลังจากโปรแกรมรัน ก็จะไปยังคอลัมป์ที่เราเลือก

Script
Script



ตัวอย่างสคริปท์ "เลือกข้อมูลสุดท้าย"

function onOpen() {
  var spreadsheet = SpreadsheetApp.getActive();
  var menuItems = [
    {name: 'Go To End', functionName: 'goToEnd'}
  ];
  spreadsheet.addMenu('My Menu', menuItems);
}
function goToEnd() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();  
  var lastRow = sheet.getLastRow();
  var lastColumn = sheet.getLastColumn();
  var lastCell = sheet.getRange(lastRow, lastColumn);
  //Browser.msgBox('values: ' + lastRow + '-' + lastColumn);
  sheet.setCurrentCell(lastCell);
}

 

ช่องทางศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Google Sheets

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ตัวอักษร phonetic ในภาษาอังกฤษที่เสียงสั่น(Voiced)และไม่สั่น(Voiceless)
โดย internTk21 พฤ 04 เม.ย. 2024 10:27 am บอร์ด Microsoft Office Knowledge & line & Etc
0
100
พฤ 04 เม.ย. 2024 10:27 am โดย internTk21 View Topic ตัวอักษร phonetic ในภาษาอังกฤษที่เสียงสั่น(Voiced)และไม่สั่น(Voiceless)
selenium chrome firefox กับ edge ควรใช้บราว์เซอร์แบบไหนดีในการทดสอบ
โดย athirach.offcial อ 02 เม.ย. 2024 10:10 pm บอร์ด Software testing
0
132
อ 02 เม.ย. 2024 10:10 pm โดย athirach.offcial View Topic selenium chrome firefox กับ edge ควรใช้บราว์เซอร์แบบไหนดีในการทดสอบ
Selenium สำหรับ Web scraping
โดย athirach.offcial อ 02 เม.ย. 2024 9:52 pm บอร์ด Software testing
0
96
อ 02 เม.ย. 2024 9:52 pm โดย athirach.offcial View Topic Selenium สำหรับ Web scraping
วิธีการเขียนArgumentative Essay
โดย internTk21 อ 02 เม.ย. 2024 3:54 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
177
อ 02 เม.ย. 2024 3:54 pm โดย internTk21 View Topic วิธีการเขียนArgumentative Essay
เทคนิคการพูดแบบไม่ได้เตรียมตัวอย่างไรให้เป็นธรรมชาติ
โดย internTk21 อ 02 เม.ย. 2024 2:29 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
4
อ 02 เม.ย. 2024 2:29 pm โดย internTk21 View Topic เทคนิคการพูดแบบไม่ได้เตรียมตัวอย่างไรให้เป็นธรรมชาติ
สอบถามเกี่ยวกับ Selenium ทดสอบรันโปรแกรมอัตโนมัต
โดย athirach.offcial อ 02 เม.ย. 2024 12:55 pm บอร์ด Programming - C/C++ & java & Python
4
580
อ 02 เม.ย. 2024 4:59 pm โดย athirach.offcial View Topic สอบถามเกี่ยวกับ Selenium ทดสอบรันโปรแกรมอัตโนมัต
สอบถามเกี่ยวกับ Selenium เวอร์ขั่รของ urlib3 chardet
โดย athirach.offcial อ 02 เม.ย. 2024 9:46 am บอร์ด Programming - C/C++ & java & Python
2
210
อ 02 เม.ย. 2024 10:47 am โดย mindphp View Topic สอบถามเกี่ยวกับ Selenium เวอร์ขั่รของ urlib3 chardet
แนะนำการเดินทางและสถานที่ท่องเที่ยวในจังหวัดมหาสารคาม
โดย internTk21 จ 01 เม.ย. 2024 4:24 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
260
อ 02 เม.ย. 2024 9:44 am โดย internTk21 View Topic แนะนำการเดินทางและสถานที่ท่องเที่ยวในจังหวัดมหาสารคาม