java - 如何检查 Web App 使用了哪些服务配额
问题描述
目前我在我的应用程序中使用 Google 表格作为数据库。我知道使用配额,但我对我正在使用哪些服务以及限制是什么感到困惑。我的应用程序只是将值传递给 Google 表格。我想得到以下问题的一些答案:
触发器总运行时间 = 90 分钟/天
这是脚本在一天内运行的总时间吗?URL fetch calls = 20000/day
这是否意味着我每天可以从我的应用程序调用脚本 url 20000?Script runtime = 6min/execution
请解释这个配额是什么意思
网络应用代码:
private void setItems() {
StringRequest stringRequest = new StringRequest(Request.Method.POST, script,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}
) {
@Override
protected Map<String, String> getParams() {
Map<String, String> parmas = new HashMap<>();
//here we pass params
parmas.put("action","addItem");
parmas.put("teamname",teamname);
parmas.put("p1",finalp1);
parmas.put("p2",finalp2);
parmas.put("p3",finalp3);
parmas.put("p4",finalp4);
parmas.put("p5",finalp5);
return parmas;
}
};
int socketTimeOut = 50000;// u can change this .. here it is 50 seconds
RetryPolicy retryPolicy = new DefaultRetryPolicy(socketTimeOut, 0, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT);
stringRequest.setRetryPolicy(retryPolicy);
RequestQueue queue = Volley.newRequestQueue(JoinContest.this);
queue.add(stringRequest);
服务器端代码:
var ss = SpreadsheetApp.openByUrl("MY URL");
var sheet = ss.getSheetByName('Main');
function doPost(e){
var action = e.parameter.action;
if(action == 'addItem'){
return addItem(e);
}
}
function addItem(e){
var teamname = e.parameter.teamname;
var position = sheet.getLastRow(); // Item1
var p1 = e.parameter.p1;
var p2 = e.parameter.p2;
var p3 = e.parameter.p3;
var p4 = e.parameter.p4;
var p5 = e.parameter.p5;
sheet.appendRow([position,teamname,p1,p2,p3,p4,p5]);
return ContentService.createTextOutput("Success").setMimeType(ContentService.MimeType.TEXT);
}
解决方案
推荐阅读
- javascript - 如何更改a的文本
动态的? - sql - Oracle SQL:新计算的列出现无效标识符错误
- azure - 获取从另一个管道下载的最后一个工件的值
- php - wp-remote-post 返回解析值时遇到的意外字符
- c# - 在将每条记录添加到列表 c# 时循环遍历 JSON 对象
- node.js - NodeJs + Express - 无法获取 /
- java - onWebsocketMessage 期间的运行时异常:如何使用 GSon 读取 Java 中的 JSON 事件数据?
- c# - 以编程方式更改 XML 背景 - Xamarin.Android C#
- python - 加载保存的 keras 模型后出现 ValueError
- algorithm - 表现与行为 - 理性的纠结舞