Calculator Tools Calculator Tools
Create

Google App Script Runner

Oct 6, 2023

About this app

Run Google App Scripts easily and quickly.

Google App Script Runner Google App Script Runner Script Code Run Script

Related apps

Put this on your site

Source

                    <html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">

<title>Google App Script Runner</title>
<meta name="description" content="Run Google App Scripts easily and quickly.">
<meta name="keywords" content="google, app script, runner">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

<script type="text/javascript">
try {
// App Javascript Goes Here. Place your entire script content inside the try block for error handling.
document.addEventListener("DOMContentLoaded", function() {
// Function to run Google App Script
function runScript() {
// Get the script code from the textarea
var scriptCode = $("#script-code").val();

// Execute the script code
try {
eval(scriptCode);
$("#output").text("Script executed successfully.");
} catch (error) {
$("#output").text("Error occurred while executing the script: " + error.message);
}
}

// Event listener for the run button
$("#run-button").click(function() {
runScript();
});
});

} catch (error) {
// This will throw the error to the parent window.
throw error;
}
</script>

<style>
/* App CSS Goes Here */
.container {
padding-top: 20px;
}

.output-container {
margin-top: 20px;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
background-color: #f8f9fa;
}

.output-container pre {
white-space: pre-wrap;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1 class="text-center">Google App Script Runner</h1>

<div class="row">
<div class="col">
<div class="form-floating">
<textarea class="form-control" id="script-code" rows="5" placeholder="Enter your script code here"></textarea>
<label for="script-code">Script Code</label>
</div>

<div class="text-center mt-3">
<button class="btn btn-primary" id="run-button">Run Script</button>
</div>
</div>
</div>

<div class="row">
<div class="col">
<div class="output-container">
<pre id="output"></pre>
</div>
</div>
</div>
</div>
</body>
</html>