我刚刚开始使用Parse Core(因为Google&#ScriptDB很快就会退役)并且遇到了一些麻烦。
所以我能够使用标准HTML页面来读取/写入Parse Core数据库,如下所示:
<!doctype html>
<head>
<meta charset="utf-8">
<title>My Parse App</title>
<meta name="description" content="My Parse App">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/styles.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://www.parsecdn.com/js/parse-1.2.18.min.js"></script>
</head>
<body>
<div id="main">
<h1>You're ready to use Parse!</h1>
<p>Read the documentation and start building your JavaScript app:</p>
<ul>
<li><a href="https://www.parse.com/docs/js_guide">Parse JavaScript Guide</a></li>
<li><a href="https://www.parse.com/docs/js">Parse JavaScript API Documentation</a></li>
</ul>
<div style="display:none" class="error">
Looks like there was a problem saving the test object. Make sure you've set your application ID and javascript key correctly in the call to <code>Parse.initialize</code> in this file.
</div>
<div style="display:none" class="success">
<p>We've also just created your first object using the following code:</p>
<code>
var TestObject = Parse.Object.extend("TestObject");<br/>
var testObject = new TestObject();<br/>
testObject.save({foo: "bar"});
</code>
</div>
</div>
<script type="text/javascript">
Parse.initialize("PyMFUxyBxR8IDgndjZ378CeEXH2c6WLK1wK2JHYX", "IgiMfiuy3LFjzH0ehmyf5Rkti8AmVtwcGqc6nttN");
var TestObject = Parse.Object.extend("TestObject");
var testObject = new TestObject();
testObject.save({foo: "bar"}, {
success: function(object) {
$(".success").show();
},
error: function(model, error) {
$(".error").show();
}
});
</script>
</body>
</html>
但是,当我尝试使用下面显示的HtmlService提供服务时,我得不到Parse的回复。 Parse Core.html基本上拥有我上面的所有代码(我改变的只是删除css调用)。
function doGet() {
var htmlPage = HtmlService.createTemplateFromFile('Parse Core.html')
.evaluate()
.setSandboxMode(HtmlService.SandboxMode.NATIVE)
.setTitle('Parse Core Test');
return htmlPage;
}
答案 0 :(得分:3)
Link to ParseDb Library for Apps Script
以下是添加库的关键:MxhsVzdWH6ZQMWWeAA9tObPxhMjh3Sh48
安装该库,它允许您使用ScriptDb使用的大多数相同方法。在保存和查询方面,它们几乎相同。请务必阅读Library的说明,如何添加applicationId和restApiKey。有些不同的是,您可以通过类来填充数据,这些类必须在对Parse的调用中定义。
Bruce在这里引领Apps Script的数据库连接,他有大量关于使用Parse.com的文档,以及他自己的DbConncection Drive,它允许你使用许多后端系统。