ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 


สคริปท์ กำหนดตำแหน่ง 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

ae
, Google Sheets วิธีเลือกตำแหน่ง Cell ที่กำหนด - by รวมสูตรใน Google Sheets,
5 1 1 5
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถามวิธี render file mp4 kdenlive หน่อยครับ
โดย chakirin.bfds จ 08 มี.ค. 2021 6:06 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
6
จ 08 มี.ค. 2021 6:06 pm โดย chakirin.bfds
ขอวิธีลบหรือรีเซ็ตค่าข้อมูลในตารางหน่อยครับ
โดย chakirin.bfds จ 08 มี.ค. 2021 3:51 pm บอร์ด SQL - Database
4
19
จ 08 มี.ค. 2021 6:54 pm โดย chakirin.bfds
Q - สอบถามทำให้ mouse over ที่ไอคอนรูปวงกลม แล้วให้แสดงรูปที่เป็นข้อความขึ้น
โดย eange08 ศ 05 มี.ค. 2021 4:52 pm บอร์ด Joomla Dev
1
5
ศ 05 มี.ค. 2021 5:47 pm โดย tsukasaz
กลุ่มประเทศผู้ส่งออกข้าว
โดย jataz2 ศ 05 มี.ค. 2021 11:07 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
23
ศ 05 มี.ค. 2021 11:07 am โดย jataz2
Q - พอมี module หรือ plugin ที่เป็นพวก social อย่าง line, ig บ้างไหมค่ะ
โดย eange08 พฤ 04 มี.ค. 2021 5:21 pm บอร์ด Joomla Dev
1
7
พฤ 04 มี.ค. 2021 5:26 pm โดย tsukasaz
reboot เครื่องไม่ได้ครับ
โดย chakirin.bfds พฤ 04 มี.ค. 2021 12:25 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
48
พฤ 04 มี.ค. 2021 3:14 pm โดย chakirin.bfds
แก้ css ส่วน padding ด้วย override แล้วไม่เปลี่ยนตาม
โดย eange08 พ 03 มี.ค. 2021 4:43 pm บอร์ด Joomla Development
1
33
พ 03 มี.ค. 2021 4:47 pm โดย tsukasaz
Joomla PDPA ใช้ EB Sticky Cookie Notice โมดูล แสดงแจ้งเตือนการเก็บข้อมูล Cookie ของผู้ใช้งาน
โดย tsukasaz พ 03 มี.ค. 2021 4:39 pm บอร์ด Joomla Extension Review
0
30
พ 03 มี.ค. 2021 4:39 pm โดย tsukasaz