13

Google Script で「文字列」タイプを使用する方法について質問がありますか?

http:/ など、さまざまな形式のサイトを含む列があります。/testsite.com/、http://www.sitetest.net/、dot.anothersite.com、http://anysite.net/index.html など。

したがって、これらのレコードを 1 つのテンプレートに自動的にフォーマットしたいと思います: sitename.domain (たとえば、http://testsite.com/ = testsite.com || http:///www.sitetest.net/ = sitetest.net)

このスクリプトでこの情報を取得します。

var sheet = SpreadsheetApp.getActiveSheet();
  var sheetName = sheet.getName();
  var restrictSheet = "Summary";
  if (sheetName != restrictSheet){ // I don't need to modify first sheet from my spreadsheet
    var sheetRange = sheet.getActiveRange();
    var sData = sheet.getRange("A3:A"); // column with sites
    var TextArray = sData.getValues();
  }else Browser.msgBox("wrong sheet");
}

また、Googleスクリプトで文字列を操作する方法がわかりません。たとえば C++ では、String.Find() や String.Mid() などの文字列関数を使用できます。しかし、Google Scripts に同等の関数が表示されません

4

2 に答える 2

36

ええと...私は自分の質問で答えを見つけました:D

Google Script は JavaScript の String クラスを使用しているため、JS の関数とメソッドは Google Script でも機能します。

http://www.w3schools.com/jsref/jsref_obj_string.asp

それは誰かを助けるかもしれません。

于 2013-02-26T04:42:19.117 に答える