Skip to content

Instantly share code, notes, and snippets.

View white5168's full-sized avatar
🌴
On vacation

廖敏宏 (Amin) white5168

🌴
On vacation
View GitHub Profile
@white5168
white5168 / gist:4515e4139d2ddf030de05fd8b645afee
Created June 12, 2024 03:52 — forked from mrlnc/gist:1ebaaeac5d7b3951f6a7bfa2a0abc468
Github Action: run python script & commit results
name: fetch website and commit results
on:
schedule:
- cron: "30 * * * *"
jobs:
build:
runs-on: ubuntu-latest
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('visualization', '1', {packages: ['corechart', 'controls']});
google.setOnLoadCallback(drawDashboard);
function drawDashboard() {
var query = new google.visualization.Query('你的Google Sheet的共用URL');
query.send(handleQueryResponse);
}
<?!= include('getGraphicData'); ?>
<div id="dashboard_div" style="border: 1px">
<div id="chart1_div" style="height: 290px;"></div><br/>
<div id="chart2_div" style="height: 180px;"></div><br/>
<div id="chart3_div" style="height: 180px;"></div><br/>
<div id="control_div" style="height: 50px;"></div><br/>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
function drawVisualization() {
// To see the data that this visualization uses, browse to
var url = "<Put your own Google Sheet sharing URL here, with editing enabled>";
$("#method").html("以下使用google.visualization.Query方法來處理數據");
<?!= include('getGraphicData'); ?>
<div id="method" align="center"></div><br/>
<div id="chart"></div>
<div id="source1" align="center"></div><br/>
<div id="auth" align="center"></div><br/>
function doGet() {
return HtmlService.createTemplateFromFile("index.html")
.evaluate()
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename)
.setSandboxMode(HtmlService.SandboxMode.IFRAME)
.getContent();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(getSpreadsheetData);
function getSpreadsheetData() {
$("#auth").html("免責聲明:以下資料與圖片內容皆為教學使用,勿作為投資之依據,所有內容將不負任何投資盈虧之責!!!");
google.script.run.withSuccessHandler(getSGXPicData).getSGXData();
<?!= include('getGraphicData'); ?>
<div id="auth" align="center"></div><br/>
<div id="chart"></div><br/>
<div id="chart2"></div><br/>
<div id="source" align="center"></div><br/>
function doGet() {
return HtmlService
.createTemplateFromFile("index.html")
.evaluate()
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function doGet() {
return HtmlService.createTemplateFromFile("index.html")
.evaluate()
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename)
.setSandboxMode(HtmlService.SandboxMode.IFRAME)
.getContent();