usr_sampleにquadを登録する方法について説明します。
var arId = new Object(); arId.qtypeName = "usr_sample"; arId.qattributeName = "ar_id"; arId.stringValue = null; arId.longValue = 1; //使用しないValueにはnullを指定してください。 arId.floatValue = null; //使用しないValueにはnullを指定してください。 var arName = new Object(); arName.qtypeName = "usr_sample"; arName.qattributeName = "ar_name"; arName.stringValue = "点検結果"; arName.longValue = null; //使用しないValueにはnullを指定してください。 arName.floatValue = null; //使用しないValueにはnullを指定してください。 var arDescription = new Object(); arDescription.qtypeName = "usr_sample"; arDescription.qattributeName = "ar_description"; arDescription.stringValue = "AR業務サンプルアプリケーションの点検結果です。"; arDescription.longValue = null; arDescription.floatValue = null; var arRegistrationtime = new Object(); arRegistrationtime.qtypeName = "usr_sample"; arRegistrationtime.qattributeName = "ar_registrationtime"; arRegistrationtime.stringValue = null; arRegistrationtime.longValue = new Date().getTime(); arRegistrationtime.floatValue = null; var arModificationtime = new Object(); arModificationtime.qtypeName = "usr_sample"; arModificationtime.qattributeName = "ar_modificationtime"; arModificationtime.stringValue = null; arModificationtime.longValue = new Date().getTime(); arModificationtime.floatValue = null; var usrName = new Object(); usrName.qtypeName = "usr_sample"; usrName.qattributeName = "usr_name"; usrName.stringValue = "ユーザーA"; usrName.longValue = null; //使用しないValueにはnullを指定してください。 usrName.floatValue = null; //使用しないValueにはnullを指定してください。 var usrTemperature = new Object(); usrTemperature.qtypeName = "usr_sample"; usrTemperature.qattributeName = "usr_temperature"; usrTemperature.stringValue = null; //使用しないValueにはnullを指定してください。 usrTemperature.longValue = 10; usrTemperature.floatValue = null; //使用しないValueにはnullを指定してください。
var quad = new Object(); quad.qtypeName = "usr_sample"; quad.qvalues = [arId, arName, arDescription, arRegistrationtime, arModificationtime, usrName, usrTemperature]; //作成したattributeを配列にしてください。 var body = JSON.stringify(quad); //{"qtypeName" : "usr_sample" , "qvalues" : [{"qtypeName" : "usr_sample" , "qattributeName" : "ar_id", ・・・}, ・・・]}
AR.Data.postArServerData(“quads”, body, onSuccess, onError);