Пользовательские меню Google Apps Script - PullRequest
1 голос
/ 10 января 2020

У меня есть 3 пользовательских меню, которые запускаются при открытии электронной таблицы

Проблема в том, что порядок меняется каждый раз, когда я открываю электронную таблицу

Я хочу, чтобы она отображалась в том же порядке каждый раз - как Файл, редактировать, просматривать и т. д. c

function MailMergeMENU() {
var ui = SpreadsheetApp.getUi();
ui.createMenu("MAIL MERGE")
.addItem("1.Star Track Import(MailMerge)","PrepareMailMerge")
.addSeparator()
.addItem("2.Send D2D SENT/Save File","D2DSENT")
.addToUi();

}

1 Ответ

3 голосов
/ 10 января 2020

Может быть, вам следует попробовать так:

function onOpen(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuList= [
    {name: "1.Star Track Import(MailMerge)", functionName: "PrepareMailMerge"}, 
    {name: "2.Send D2D SENT/Save File", functionName: "D2DSENT"}
];
var menuList2= [
    {name: "My menu name", functionName: "myFunction1"}, 
    {name: "2My menu name2", functionName: "myFunction2"}
];

ss.addMenu("MAIL MERGE", menuList);
ss.addMenu("CLEAR FORM", menuList);
}

Я использовал это, и мое меню остается неизменным все время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...