Google рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдХрд┐рд╕реА рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдореЗрдВ рдХрд╕реНрдЯрдо рдореЗрдиреНрдпреВ. рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдХрд┐рд╕реА рдЦреБрд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╛ рдлрд╝реЙрд░реНрдо рдХреЗ рдореМрдЬреВрджрд╛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рд╕рд┐рд░реНрдлрд╝ рддрдм рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░ рд╕рдХрддреА рд╣реИ, рдЬрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╛ рдлрд╝реЙрд░реНрдо рд╕реЗ рдХрдВрдЯреЗрдирд░-рдмрд╛рдЙрдВрдб рд╣реЛ. рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдореЗрдиреНрдпреВ рдХреА рдЧрд╛рдЗрдб рджреЗрдЦреЗрдВ.
// Add a custom menu to the active spreadsheet, including a separator and a // sub-menu. function onOpen(e) { SpreadsheetApp.getUi() .createMenu('My Menu') .addItem('My Menu Item', 'myFunction') .addSeparator() .addSubMenu( SpreadsheetApp.getUi() .createMenu('My Submenu') .addItem('One Submenu Item', 'mySecondFunction') .addItem('Another Submenu Item', 'myThirdFunction'), ) .addToUi(); }
рддрд░реАрдХреЗ
рддрд░реАрдХрд╛ | рд░рд┐рдЯрд░реНрди рдЯрд╛рдЗрдк | рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг |
---|---|---|
add | Menu | рдореЗрдиреНрдпреВ рдореЗрдВ рдХреЛрдИ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рддрд╛ рд╣реИ. |
add | Menu | рдореЗрдиреНрдпреВ рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реЗрдкрд░реЗрдЯрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ. |
add | Menu | рдореЗрдиреНрдпреВ рдореЗрдВ рд╕рдм-рдореЗрдиреНрдпреВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ. |
add | void | рдПрдбрд┐рдЯрд░ рдХреЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдореЗрдВ рдореЗрдиреНрдпреВ рдбрд╛рд▓рддрд╛ рд╣реИ. |
рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рд╡рд╛рд▓рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝
addItem(caption, functionName)
рдореЗрдиреНрдпреВ рдореЗрдВ рдХреЛрдИ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рддрд╛ рд╣реИ. рдореЗрдиреНрдпреВ рдЖрдЗрдЯрдо рдХрд╛ рд▓реЗрдмрд▓, рд╡рд╛рдХреНрдп рдХреЗ рдХреЗрд╕ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд┐рд░реНрдлрд╝ рдкрд╣рд▓рд╛ рд╢рдмреНрдж рдХреИрдкрд┐рдЯрд▓ рд▓реЗрдЯрд░ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП.
рдкреИрд░рд╛рдореАрдЯрд░
рдирд╛рдо | рдЯрд╛рдЗрдк | рдмреНрдпреМрд░рд╛ |
---|---|---|
caption | String | рдореЗрдиреНрдпреВ рдЖрдЗрдЯрдо рдХрд╛ рд▓реЗрдмрд▓, рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рд░реНрдлрд╝ рдкрд╣рд▓рд╛ рд╢рдмреНрдж рдХреИрдкрд┐рдЯрд▓ рд▓реЗрдЯрд░ рдореЗрдВ рд╣реИ. |
function | String | рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЖрдЗрдЯрдо рдЪреБрдирдиреЗ рдкрд░, рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо. рдЖрдкрдХреЗ рдкрд╛рд╕, рд╢рд╛рдорд┐рд▓ рдХреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ Library.libFunction1 . |
рд╡рд╛рдкрд╕реА рдХрд╛ рдЯрд┐рдХрдЯ
Menu
тАФ рдЪреЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ Menu
.
addSeparator()
addSubMenu(menu)
рдореЗрдиреНрдпреВ рдореЗрдВ рд╕рдм-рдореЗрдиреНрдпреВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ.
рдкреИрд░рд╛рдореАрдЯрд░
рдирд╛рдо | рдЯрд╛рдЗрдк | рдмреНрдпреМрд░рд╛ |
---|---|---|
menu | Menu | рдЯреЙрдк-рд▓реЗрд╡рд▓ рдореЗрдиреНрдпреВ рдХреА рддрд░рд╣ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╕рдм-рдореЗрдиреНрдпреВ. |
рд╡рд╛рдкрд╕реА рдХрд╛ рдЯрд┐рдХрдЯ
Menu
тАФ рдЪреЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ Menu
.
addToUi()
рдПрдбрд┐рдЯрд░ рдХреЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдореЗрдВ рдореЗрдиреНрдпреВ рдбрд╛рд▓рддрд╛ рд╣реИ.