问题描述
如何使用 Google Slides API 在形状 >>> import dns,dns.rcode
>>> resolver_ip = '8.8.8.8' # Use any recursive **validating** nameserver that you trust
>>> query=dns.message.make_query('dnssec-Failed.org','A')
>>> response = dns.query.udp_with_fallback(query,resolver_ip)[0]
>>> response.rcode() == dns.rcode.SERVFAIL
True
# Now checking if disabling DNSSEC resolves the problem and gets us a reply
# If so,it really means there is a DNSSEC problem
>>> print(str(query))
id 65008
opcode QUERY
rcode NOERROR
flags RD
;QUESTION
dnssec-Failed.org. IN A
;ANSWER
;AUTHORITY
;ADDITIONAL
>>> query.flags
<Flag.RD: 256>
>>> query.flags = query.flags | dns.flags.CD
>>> query.flags
<Flag.RD|CD: 272>
>>> print(str(query))
id 65008
opcode QUERY
rcode NOERROR
flags RD CD
;QUESTION
dnssec-Failed.org. IN A
;ANSWER
;AUTHORITY
;ADDITIONAL
# We enabled flag "CD" aka checking disabled aka please do not do any DNSSEC validation,and Now doing the same query as above again:
>>> response = dns.query.udp_with_fallback(query,resolver_ip)[0]
>>> response.rcode() == dns.rcode.SERVFAIL
False
>>> response.rcode() == dns.rcode.NOERROR
True
>>> response.answer[0][0]
<DNS IN A rdata: 69.252.80.75>
中设置文本对齐中心?
InsertTextRequest
最后一行,我们设置文字;想要将文本居中。
未在以下资源中指定。
资源:
https://developers.google.com/slides/how-tos/add-shape
解决方法
无法使用 InsertTextRequest 设置 alignment
。
您可以在调用 UpdateParagraphStyleRequest 时使用 batchUpdate 消息更新段落样式下的 alignment
。
示例请求正文:
{
"requests": [
{
"updateParagraphStyle": {
"objectId": "gc9072fb39b_0_5","style": {
"alignment": "CENTER"
},"fields": "alignment"
}
}
]
}
适用的 Java 代码:
requests.add(new Request()
.setUpdateParagraphStyle(new UpdateParagraphStyleRequest()
.setObjectId(elementRandomString)
.setFields("*")
.setStyle(new ParagraphStyle()
.setAlignment("CENTER"))));
输出:
之前:
之后: