我有一个测试场景,用于检查 API 请求是否正在由另一个 pod 处理(如果一个 pod 发生故障)。我知道这是默认行为,但我想刺激以下场景。
Pod 副本 - 2 个(Pod A 和 B)
在我的 API 请求期间,我只想终止/停止 pod A。在 A 停机期间,请求应由 B 处理。
我知道我们可以重新启动部署,并将副本数扩展到 0,然后再次扩展到 2,但这对我不起作用。
有没有办法只杀死/停止/崩溃 pod A?任何帮助将不胜感激。
我想实现什么目标?
我想使用谷歌表单跟踪谷歌文档的审核状态,下拉选项为“待办事项、进行中、完成”。我有谷歌表单项目作为“文档的URL,状态”。我创建了一个谷歌表单模板,我将使用它为各种用户创建表单。我希望能够创建模板表单的副本,并从谷歌应用程序脚本设置“URL”的预定义值,以便用户只需选择文档的状态。
我尝试了什么?
我从这个答案中遇到了 createResponse() 方法,但这需要.submit()用于保存响应并将答案记录在表中。我不想从脚本本身提交表单。这是代码:
function form()
{
var form = FormApp.create("Test");
form.addTextItem().setTitle("URL");
form.addTextItem().setTitle("Status");
var items = form.getItems();
var url = items[0].asTextItem();
var fr = url.createResponse('my predefined url');
var FormResponse = form.createResponse();
FormResponse.withItemResponse(fr);
FormResponse.submit();
Logger.log(form.getPublishedUrl());
}
Run Code Online (Sandbox Code Playgroud)
最终查询:
如何从应用程序脚本中获取表单的已发布 URL 以及 URL 项目的预填充答案?是否可以?