|
参数名称
|
说明
|
基本类型
|
|---|---|---|
|
tags
|
条目的数据标记 (可选)。
|
TAGS
|
|
location
|
条目的位置 (可选)。
|
LOCATION
|
|
source
|
条目的源 (可选)。
|
STRING
|
|
sourceType
|
源类型 (可选)。
|
STRING
|
|
values
|
要在数据表中添加或更新的值。
|
INFOTABLE
|
|
参数名称
|
说明
|
基本类型
|
|---|---|---|
|
Result
|
对于数据表中新条目或已更新条目的 streamID,将返回字符串值。
|
STRING
|
// tags:TAGS
let tags = new Array();
// values:INFOTABLE(Datashape: DTAuditShape)
let values = Things["AuditDataTable"].CreateValues();
values.auditCategory = undefined; // STRING
values.messageArgs = undefined; // INFOTABLE
values.id = undefined; // GUID [Primary Key]
values.message = undefined; // STRING
values.user = undefined; // STRING
// location:LOCATION
let location = {
latitude: 0,
longitude: 0,
elevation: 0,
units: "WGS84"
};
let params = {
tags: tags,
source: me.name,
values: values,
location: location
};
// AddOrUpdateDataTableEntry(tags:TAGS, source:STRING("me.name"), values:INFOTABLE(AuditDataTable), location:LOCATION):STRING
let id = Things["AuditDataTable"].AddOrUpdateDataTableEntry(params);
|
参数名称
|
说明
|
基本类型
|
|---|---|---|
|
tags
|
条目的数据标记 (可选)。
|
TAGS
|
|
location
|
条目的位置 (可选)。
|
LOCATION
|
|
source
|
条目的源 (可选)。
|
STRING
|
|
sourceType
|
源类型 (可选)。
|
STRING
|
|
values
|
要在数据表中添加或更新的值。
|
INFOTABLE
|
// Define the parameters for creating the InfoTable
var params = {
infoTableName : "InfoTable",
dataShapeName : "EmployeesDataShape"
};
// Create the InfoTable
var valuesInfotable = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params);
// Define a updated entry to be added
var UpdatedValuesRow = {
EmployeeID: "209833",
Name: "Vishal",
Role: "Software Engineer Specialist",
Salary: "50000"
};
// Add the new row to the InfoTable
valuesInfotable.AddRow(UpdatedValuesRow);
// Define a new entry to be added
var addValuesRow = {
EmployeeID: "209838",
Name: "Sagar",
Role: "QA",
Salary: "40000"
};
// Add the new row to the InfoTable
valuesInfotable.AddRow(addValuesRow);
Things["EmployeesDataTable"].AddOrUpdateDataTableEntries({
sourceType: undefined /* STRING */,
values: valuesInfotable /* INFOTABLE */,
location: undefined /* LOCATION */,
source: undefined /* STRING */,
tags: undefined /* TAGS */
});