这与此处回答的关于如何获取电子表格数据的另一个问题极为相似,但我正在尝试将数据附加到电子表格中.这是我的样本卷曲请求:
curl -H "Content-Type: application/json" -X POST -d '{"range":"A1","majorDimension":"ROWS","values":["Frank2"]}' https://sheets.googleapis.com/v4/spreadsheets/{SPREADSHEET_ID}/values/A1:append?valueInputOption=RAW&key={API-KEY}
Run Code Online (Sandbox Code Playgroud)
这是回复:
{
"error": {
"code": 401,
"message": "The request does not have valid authentication credentials.",
"status": "UNAUTHENTICATED"
}
}
Run Code Online (Sandbox Code Playgroud)
这可以仅使用API密钥完成,还是我做错了?文档表明,如果电子表格是公开共享的话.
我复制了Google Calendar API Quickstart 中给出的示例,并将其替换为适当的信息。每次刷新页面时,都会在获取api数据之前要求我进行授权。
我正在使用 Chrome,我目前有多个帐户/用户。我注意到如果我打开一个隐身窗口并使用一组凭据登录,那么当我刷新页面时,我不会被要求授权。
请注意,一旦我认证,我收到日历信息,所以我不相信这是同一个问题client_id,api_key,scope,等。
查看示例代码,我猜getAuthInstance()由于多个帐户/用户而变得困惑。有谁有想法吗?谢谢!
可能重复:
位置:绝对没有设置顶部/左侧/底部/右侧?
看下面的代码,我有div#box2,它的位置是:绝对设置.它位于两个具有位置的div之间:静态设置在它们上面.基于以下代码,我希望div#box2位于body元素的左上角.但是,当它被渲染时,它会收到一个顶部值,将其放在box1下面.为什么会这样?
据我所知,当我明确地将div#box2的顶值设置为0px时,它会显示在顶部.我只是不知道为什么它不是由浏览器计算到0px开始.
以下是一些示例代码:
<!DOCTYPE html>
<html>
<head>
<title>Position Test</title>
<style type="text/css">
body { background-color: #DEDEDE; }
#content { border: solid; }
#content div { height: 150px; opacity: .7;}
#box1 { background-color: red; }
#box2 { background-color: yellow; }
#box3 { background-color: lightblue; }
#content div { width: 150px; }
#box2 { position: absolute; text-align: right;}
</style>
</head>
<body>
<div id="content">
<div id="box1"><span>1</span></div>
<div id="box2"><span>2</span></div>
<div id="box3"><span>3</span></div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 与风格变体类似,我期望能够为相同的类名提供源集变体。例如,
android测试目录
class RobotTest(val name: String = "androidTest")
Run Code Online (Sandbox Code Playgroud)
主目录
class RobotTest(val name: String = "main")
Run Code Online (Sandbox Code Playgroud)
测试目录
class RobotTest(val name: String = "test")
Run Code Online (Sandbox Code Playgroud)
当我仅在两个源中具有相同的类名时,Android Studio 就可以了:
main和testmain和androidTest但是,一旦我将相同的类添加到所有三个类中,Android Studio 就会显示一条分析错误test并androidTest带有以下消息:
重新声明:RobotTest
我在单元测试、仪器测试和应用程序中运行了代码,一切都编译良好(没有构建错误),并且在记录时RobotTest().name,我正确地获得了每个类上下文的 3 个不同值。
有谁知道如何解决这个问题或者这是不允许的吗?