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