左侧apps脚本中的第二个字符

时间:2014-04-29 13:47:36

标签: google-apps-script

我正在Apps脚本中编写一个Web应用程序,其中我有一个18个字符的字符串,但我只想从左边抓取第二个字符。我的电子表格中的单元格中有18个字符的字符串,但是将Web App中的文本框的值设置为该18个字符串中的第二个字符。

function doGet(e) {
var doc = SpreadsheetApp.openById('0AhvH2AsQokNfdDFQUVUxM3hqLVhSdnVmUXdrRUlmYXc');
var s = doc.getSheetByName('X1_Pricing_Packaging');
var lstRow = s.getLastRow();
var app = UiApp.createApplication()
var panel = app.createVerticalPanel();
var grid = app.createGrid(80, 50).setId('grid');
var range = s.getDataRange();
var rows = range.getNumRows();

var cPkg1ABx = app.createTextBox().setName('cPkg1ABx').setId('cPkg1ABx');
grid.setWidget(7, 7, cPkg1ABx);

var packageAData = (s.getRange(lstRow, 19, 1, 1).getValue());

app.getElementById('cPkg1ABx').setValue(packageAData.substring(2,1).getValue()).setStyleAttribute("textAlign", "center")

  panel.add(grid);
  app.add(panel);
  return app;
}

1 个答案:

答案 0 :(得分:-1)

var secondCharFromTheLeft = packageAData[1];

他问如何获得第二个字符,它给出了数组中的第二个元素,而不是你可以说的更多。