Google apps script 如何使用应用程序脚本复制google sheets LEFT函数

Google apps script 如何使用应用程序脚本复制google sheets LEFT函数,google-apps-script,Google Apps Script,我在电子表格的第2行有40个不同的数据单元。所有数据都以两个字母的代码开始,然后是一个空格,然后是一些其他信息。我希望能够拉出字符串的前两个字母,并将其放在该行正上方。我可以使用什么代码来实现这一点 键入google:JavaScript字符串方法,您将找到所需的所有内容…请参阅示例:。子字符串示例 function usingFunction(){ var sheetName = 'Sheet1'; //change according to your need va

我在电子表格的第2行有40个不同的数据单元。所有数据都以两个字母的代码开始,然后是一个空格,然后是一些其他信息。我希望能够拉出字符串的前两个字母,并将其放在该行正上方。我可以使用什么代码来实现这一点

键入google:JavaScript字符串方法,您将找到所需的所有内容…请参阅示例:。子字符串示例
 function usingFunction(){
 var sheetName         = 'Sheet1';  //change according to your need 
 var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
 var selectedSheet     = activeSpreadsheet.getSheetByName(sheetName); 
 var mySheet           = selectedSheet;
 var lastRow           = mySheet.getLastRow();
 var N                 = lastRow;

for (var i=2;i<=N;i++){// taking i=2 for headers change accordingly

var left           ='LEFT($A'+i+',2)'; //Change "$A"according to your cell reference and "2" by the characters you need

mySheet.getRange(i, 2, 1, 1).setFormula(left);//sets formulas 

//pasting it as values keep if needed

var getB =mySheet.getRange(i, 2, 1, 1);
var valueB  ="B"+i;
getB.copyTo(mySheet.getRange(valueB), {contentsOnly:true});
}}