![](/img/trans.png)
[英]Search partial string of a Cell in Google Sheet using Apps Script
[英]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.