google-app-engine - 在 GAELYK 中,我如何将表单提交的参数变量存储为实体/数据存储中的文本类型

标签 google-app-engine groovy google-cloud-datastore gaelyk

我使用 Gaelyk 在 Google 应用引擎上构建一个应用,我有一个提交文本区域内容(超过 500 个字符)的表单,以保存在数据存储区中。

所以这就是我所做的:-

//add-a-book.groovy
import com.google.appengine.api.datastore.Entity

def book = new Entity("Book")
book.title = params.title
book.story = params.description
book.save()

因此,此代码不起作用,因为 book.story 被视为字符串,因此它有 500 个字符的限制,

现在我如何将它定义为文本数据类型..我理解这是一个初学者问题,有人可以帮忙吗?

最佳答案

你应该能够做到

book.story = params.description as Text

转换器在第二个黄色框中描述(在发布时)on the tutorial page

关于google-app-engine - 在 GAELYK 中,我如何将表单提交的参数变量存储为实体/数据存储中的文本类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051944/

相关文章:

java - 在 Google App Engine 1.7.3 中运行修改后的 Drools 5.5.0

google-app-engine - 我可以构建一个与本地主机应用引擎数据存储区对话的 golang 命令行工具吗?

java - 任务 ':compileGroovy'的执行失败。 org.springframework.security.authentication.encoding.PasswordEncoder

grails - 如何将 moskito-java (监控工具)集成到 Grails 应用程序中?

google-app-engine - 我的数据存储在 appspot 上没有索引条目?

google-app-engine - 使用 appengine 数据存储祖先路径进行高效搜索

java - Google Drive API 发送推送通知时的 HTTP 302

java - Grails:拆分包含管道的字符串

go - 这个函数在哪里返回非错误?

python - 为什么 appengine 数据库键的排序方式与字符串不同