跳到主要内容

数据类型

预计学习时间:8分钟

每个捆绑包含多个items。items的类型可能不同。Make描述下面的不同items目类型。

有关Make允许转换另一种的项目类型的详细信息可在类型强制转换文章中找到。

文本

也称为string,文本数据包含字母、数字和特殊字符。Make验证文本以确保符合任何长度要求。

文档图像

数字

对于一些数值项目,Make可能会验证输入是否符合指定范围(最小或最大允许值)。

布尔值(是/否)

此类型用于只有两个可能值的项目:true或false。示例是Dropbox > Watch files模块中显示的_监视子文件夹_选项。

文档图像

日期

文档图像

日期以ISO 8601日期格式输入,例如2015-09-18T11:58Z 时区可以在配置文件设置中调整。如果填写一个需要输入日期的字段,将在模块设置中显示弹出式日历。有些项目不需要时间。

Make如何显示日期值

捆绑检视器中的日期项目值使用在_Profile_的_Web_部分中指定的区域设置和Web时区格式化。

当鼠标悬停在项目上时,可以按ISO 8601表示法显示日期项目的值。

文档图像

如果ISO值未显示,则该项目不是日期,而可能是文本。

文档图像

时间

时间以小时:分钟:秒的格式输入,例如14:03:52

缓冲区(二进制数据)

文件内容通常以缓冲区类型发送(图像内容、视频文件等)。在某些情况下,此类型中包含文本数据(如文本文件)。Make能够自动将文本数据转换为二进制代码或反之。有关处理文件的更多信息,请参阅处理文件文章。

集合

集合是由几个子项目组成的项目。一个集合的例子是电子邮件消息中的发件人项目。它包含发件人姓名(文本类型)和发件人电子邮件地址(文本类型)。

数组

数组类型用于处理相同类型的多个值,包括集合。例如,电子邮件模块返回一个包含附件项的数组,每个附件包含名称、内容、大小等。 有关数组的更多信息,请参阅处理数组部分。

验证

Make可能对每种项目类型执行验证。如果某个项目未通过验证,将触发DataError终止模块的处理。例如,Twitter模块不允许发送超过280个字符的推文(文本类型)。如果尝试发送超过280个字符的推文,您的方案将遇到此错误并结束。