【发布时间】:2015-11-16 05:39:43
【问题描述】:
我是脚本编程的初学者,我想使用等效函数 CHAR() 和 CODE() 来根据 IF 条件递增字母字符.
我在 Google 表格中使用的公式示例(“D11”) "=IF(C11=C10;CHAR(CODE(A10)+1);"A")" .
我编写了以下脚本:
function onFormSubmit(e) {
//Déclaration des variables
var SheetResponse = SpreadsheetApp.getActiveSheet();
var DerniereLigne = SpreadsheetApp.getActiveSheet().getLastRow();
var DateToday = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), 'ddMMYY');
//Intégration dsu suffixe alphabétqiue pour l'ID
if (SheetResponse.getRange(DerniereLigne,2).getValue() <> SheetResponse.getRange(DerniereLigne-1,2).getValue()) {
var Alpha = SheetResponse.getRange(DerniereLigne,15).setValue("A");
}
else {
Alpha = SheetResponse.getRange(DerniereLigne,15).setValue(CHAR(CODE(Alpha)+1);
}
//Création de l'ID dans la derniére ligne et colonne "N"
SheetResponse.getRange(DerniereLigne,14).setValue(DateToday + Alpha);
}
请,有人可以帮助我。 提前谢谢你。
【问题讨论】:
标签: if-statement google-apps-script char