Skip to main content

Create a button in google sheet and link to multiple sheets through the script editor code

To create a button in google sheet and link to another sheet 

through the script, just follow the below steps.

Link a button to another sheet in googlesheet


First, open a google sheet, click on the main menu, Insert - Drawing

Select a Shape and desired Button and drag and create button

 

Googlesheet button

Now, once button created click on the three dots on the top right of the button

Assign script in google sheet

Click on Assign script (any desired letters)   

script for googlesheet button

Now go to tool - script editor and delete existing codes. and paste the following code : 

function PC() {

  var selection = SpreadsheetApp.getActiveSheet().getActiveCell().getValue();

    var html = "<script>window.open(' paste url here');google.script.host.close();</script>";
    var userInterface = HtmlService.createHtmlOutput(html);
    SpreadsheetApp.getUi().showModalDialog(userInterface, 'Petty Cash');

}


Google sheet button code
Make necessary changes as per your target sheet requirement. 

For more details watch the video: - 

Comments

  1. I have tried this over and over again and it keeps going back to the button page and not the actual google sheet it is supposed to

    ReplyDelete
    Replies
    1. yes..I also face the same problem

      Delete
    2. Uncheck the pop-up blocker in your browser. It will work. search how to disable it. it depend on your browser app

      Delete

Post a Comment

Popular posts from this blog

Get image file links from google drive to Google Sheet cell

  By using formulas, scripts and buttons we can prepare a complete staff records form. In this form we can assign buttons such as entering the data to the data sheet, search details  and clear the form by using script and buttons.  Also, get image file url links in google sheet  cell to display or enter the data along with other other details.  We have detailed script and formulas  below to use this form effectively to maintain the staff records.  SCRIPT function   GdriveFiles () {      const   folderId  =  'YOUR GOOGLE DRIVE FOLDER LINK HERE'    const   folder  =  DriveApp . getFolderById ( folderId )    const   files  =  folder . getFiles ()    const   source  =  SpreadsheetApp . getActiveSpreadsheet ();    const   sheet  =  source . getSheetByName ( 'images' );    const   data  =...

Create Menu in Google sheet and link to another sheet

Create a Custom Menu to link another sheet In google sheet   Create a custom menu and link to another sheet by using the app script editor. For Custom menu items   use simple trigger function, which is   onOpen()   . To update  onOpen()   and add new menu items in the menu bar do the following.   ·          In the menu bar click on tools - > script editor add following script .   ·          You can add your desired menu item name as per your requirement. ·          Change the Menu name as per your requirement (i.e.; ‘My Data’ ‘Progress-Report’, ‘Sales’. ‘Max’, ‘Rocky’)   function onOpen() {   var ui = SpreadsheetApp.getUi();   ui.createMenu('MyData')       .addItem('Progress-report', 'menu1')       .addSeparator()       .addSubMenu(ui.createMen...