簡體   English   中英

使用Google Apps腳本在Google工作表中搜索字符串

[英]Search string in google sheet using google apps script

我有2列,分別是Google表格中的用戶名和用戶電話號碼。 我有一個變量來存儲輸入的用戶名,並且每當我更改輸入的用戶名時,我都想查找該用戶名的電話號碼。 非常感謝您的幫助。

  function Showtel(){
  var app = SpreadsheetApp;
  var ss = app.getActiveSpreadsheet();
  var ActiveSheet = ss.getActiveSheet();
  var searchSheet = ss.getSheetByName('Sheet1');

您可以使用名為onEdit的觸發器 ,該觸發器在用戶每次編輯工作表時都會運行一個函數。

這是文檔提供的示例代碼

function onEdit(e){
   // Set a comment on the edited cell to indicate when it was changed.
   var range = e.range;
   range.setNote('Last modified: ' + new Date());
}

e參數是一個事件對象 ,其中包含有關用戶所做的編輯的一些數據,其中包括范圍(已更改的用戶名單元)。

您可以使用此信息通過offset方法引用包含電話號碼的范圍。 然后,您可以通過getValue方法獲取單元格的值。

簡而言之,假設電話號碼在名稱右邊一欄中,則代碼看起來類似於:

function onEdit(e){
   // Get value of the cell one column to the right of edited cell
   var usernameRange = e.range;
   var phoneRange = range.offset(0, 1);
   var phoneNumber = phoneRange.getValue()
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM