簡體   English   中英

腳本 - 在Google表格中查找和替換

[英]Scripts - Find & Replace in Google Sheets

我有一個JavaScript函數從網頁中提取數據並將數據放在Google表格的A,B,C,D中。 Google Scripts Scraper我想在C列中使用值為'MKE'的東西,並將其替換為密爾沃基,WI仍然留下地址。

我跑過這個腳本:

if (addressParts[1] == "MKE" || addressParts[1] === undefined) {
            addressParts[1] = "Milwaukee";
        } else if (addressParts[1] == "WMW") {
            addressParts[1] = "West Milwaukee";
        } else if (addressParts[1] == "WA") {
            addressParts[1] = "West Allis";

但我不知道這個腳本是否適用於我的項目。 有沒有人對代碼有任何其他建議?

我建議這段代碼:

function getReplaced(value)
{

  var replacer = 
  {
    undefined: "Milwaukee",
    MKE: "Milwaukee",
    WMW: "West Milwaukee",
    WA: "West Allis"
  }
  var result = replacer[value]
  return result || value;
}

function TESTreplacer()
{

  Logger.log(getReplaced(undefined));        // Milwaukee
  Logger.log(getReplaced('MKE'));            // Milwaukee
  Logger.log(getReplaced('WMW'));            // West Milwaukee  
  Logger.log(getReplaced('WA'));             // West Allis
  Logger.log(getReplaced('Turtle Power'));   // Turtle Power

}

您可以將新值添加到replacer ,甚至可以使用自己的方法addValue將其作為單獨的對象

暫無
暫無

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

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