英文:
InvalidTaskNameError while trying to schedule a task in a GCP App Engine taskqueue
问题
我正在尝试使用Google的任务队列包"google.golang.org/appengine/taskqueue"
在GCP App Engine中安排一个任务,但是遇到了以下错误:
API错误5(taskqueue: INVALID_TASK_NAME)
我的任务名称是一个字符串:
name:= fmt.Sprintf("%s-trigger-message-%d-%s-%s", env.GetVersion(), userKey.IntID(), profileID, scheduledTime.Format("2006-01-02-15-04"))
请问你能帮忙看看我哪里出错了吗?在网上找不到太多相关的参考资料。
英文:
I am trying to schedule a task in a taskqueue in GCP App engine using googles taskqueue package "google.golang.org/appengine/taskqueue"
but getting the below error
API error 5 (taskqueue: INVALID_TASK_NAME)
The name of my task is a string
name:= fmt.Sprintf("%s-trigger-message-%d-%s-%s", env.GetVersion(), userKey.IntID(), profileID, scheduledTime.Format("2006-01-02-15-04"))
Can you please help , where i am doing a mistake . Not getting much references online.
答案1
得分: 1
根据文档,以下是关于有效任务名称的规则:
- 任务名称的最大长度应为500个字符。
- 名称可以包含大写和小写字母。
- 可以包含数字[0-9]。
- 可以包含特殊符号如下划线和连字符。
- 任务名称的模式应与表达式^[a-zA-Z0-9_-]{1,500}$匹配。
英文:
As per the documentation , Followings are the rules defined for the valid task name:
- Maximum length for the task name should be 500 characters.
- The name can contain both uppercase and lowercase letters.
- Can contain numbers[0-9].
- Special symbols like underscores, and hyphens.
- Task name Pattern should match with expression : ^[a-zA-Z0-9_-]{1,500}$
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论