{"id":51217,"student_id":104,"content":"{\"files\":{\"src/appinventor/ai_appinventor/UV_basic/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"34\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"update_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eupdate_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"62\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"Get\\\" is_generic=\\\"false\\\" instance_name=\\\"UVI_api\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUVI_api\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"6Wc0.13b?wN;*W,Z3mX1\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"Get\\\" is_generic=\\\"false\\\" instance_name=\\\"PM25_api\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePM25_api\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"436\\\" inline=\\\"false\\\" x=\\\"0\\\" y=\\\"118\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003eUVI_result\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"426\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"90\\\" x=\\\"0\\\" y=\\\"171\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" instance_name=\\\"UVI_api\\\" event_name=\\\"GotText\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUVI_api\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"441\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal UVI_result\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"296\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"JsonTextDecode\\\" is_generic=\\\"false\\\" instance_name=\\\"UVI_api\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUVI_api\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"297\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"responseContent\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e回應內容\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"295\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"UVI_list\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUVI_list\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"444\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal UVI_result\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"115\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"status_UVI\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003estatus_UVI\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"312\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e以取得UVI最新資料\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"H1ltJVT6^-I(vj6Q]HG}\\\" x=\\\"1125\\\" y=\\\"113\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003epm25_result\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"(m=gnZOHye~w]nF$RmK#\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"u!m~UW?Ek4_rwC4ta.L)\\\" x=\\\"1120\\\" y=\\\"165\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" instance_name=\\\"PM25_api\\\" event_name=\\\"GotText\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePM25_api\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"SsI]JC.^=GMJ9zxXr9N=\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal pm25_result\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"5vkP`Pt?GIAhA[y)gGKk\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"JsonTextDecode\\\" is_generic=\\\"false\\\" instance_name=\\\"PM25_api\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePM25_api\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"2:^Ge-#Mj-vP#^YhtfCa\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"responseContent\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e回應內容\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ALfcUcL%?yySD|QWKWkg\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"PM25_list\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePM25_list\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Gxn,1O_I2Pq!|sa0~cvT\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal pm25_result\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Oki{4hnHK-mpHTz#DC9v\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"status_PM25\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003estatus_PM25\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\".m:|pn5L0x?uw|lzlcyb\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e以取得PM25最新資料\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"362\\\" x=\\\"0\\\" y=\\\"365\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" instance_name=\\\"UVI_list\\\" event_name=\\\"AfterPicking\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUVI_list\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"382\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"status_UVI\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003estatus_UVI\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"617\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"594\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"572\\\"\\u003e\\n \\u003ccomment pinned=\\\"false\\\" h=\\\"87\\\" w=\\\"197\\\"\\u003e#4代表 sitename欄位\\u003c/comment\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"497\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"498\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal UVI_result\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"499\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"UVI_list\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUVI_list\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"550\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e4\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"595\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"496\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e的紫外線強度為:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"596\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"597\\\"\\u003e\\n \\u003ccomment pinned=\\\"false\\\" h=\\\"80\\\" w=\\\"160\\\"\\u003e#5代表 UVI欄位\\u003c/comment\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"598\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"599\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal UVI_result\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"600\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"UVI_list\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUVI_list\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"601\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e5\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"602\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"@xD~D8]^s^A3t.5]EG{F\\\" x=\\\"1120\\\" y=\\\"376\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" instance_name=\\\"PM25_list\\\" event_name=\\\"AfterPicking\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePM25_list\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"_JPFRx=oeUK=5%nV)m@g\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"status_PM25\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003estatus_PM25\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"!j80zjZN=:%umi[U@!2M\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"zyq?2vX~::43{g%kqM4Q\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"$xEO[c$Z-kKmngMV|o3u\\\"\\u003e\\n \\u003ccomment pinned=\\\"false\\\" h=\\\"87\\\" w=\\\"197\\\"\\u003e#4代表 sitename欄位\\u003c/comment\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"fY-qbe{T1=Mq(G_3;Go]\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"bbsO?^_E*:s/i42{t8Cf\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal pm25_result\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"3S{=.S}9BAfo4tkStRQK\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"PM25_list\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePM25_list\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"$l7Q$s:Wcg,scL9{NtQD\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"s-4Ge/z*4`4uhb~;v?9}\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"O(.,bMX)j3O)4~6n2Q8I\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e的PM2.5為:\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"ZSKf[FaiYilsx_V14EJp\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"g[g?n#z3rbHH@2q?qKO%\\\"\\u003e\\n \\u003ccomment pinned=\\\"false\\\" h=\\\"80\\\" w=\\\"160\\\"\\u003e#5代表 UVI欄位\\u003c/comment\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"RHo,i-dn2}v_{RJVGuRi\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"1Zu*phxxfIE!54m7_j_(\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal pm25_result\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"[$[*J]RC_K%jU[T*$fIC\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"PM25_list\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePM25_list\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"wX6r~tlkSG=$gKo7U]$c\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e8\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"L/.WPm`ucV=@_1w,]~l~\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"173\\\" language-version=\\\"22\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/UV_basic/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"*UNKNOWN*\\\",\\\"ai2.appinventor.mit.edu\\\"],\\\"YaVersion\\\":\\\"173\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"24\\\",\\\"AppName\\\":\\\"\\\\u7c21\\\\u6613\\\\u722c\\\\u87f2\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"HorizontalArrangement1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-576668464\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"update_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"FontSize\\\":\\\"15\\\",\\\"Text\\\":\\\"\\\\u66f4\\\\u65b0\\\\u8cc7\\\\u6599\\\",\\\"Uuid\\\":\\\"-412039831\\\"},{\\\"$Name\\\":\\\"UVI_list\\\",\\\"$Type\\\":\\\"ListPicker\\\",\\\"$Version\\\":\\\"9\\\",\\\"FontSize\\\":\\\"15\\\",\\\"Text\\\":\\\"\\\\u6aa2\\\\u8996UVI\\\",\\\"Uuid\\\":\\\"-1439007093\\\"},{\\\"$Name\\\":\\\"PM25_list\\\",\\\"$Type\\\":\\\"ListPicker\\\",\\\"$Version\\\":\\\"9\\\",\\\"FontSize\\\":\\\"15\\\",\\\"Text\\\":\\\"\\\\u6aa2\\\\u8996PM25\\\",\\\"Uuid\\\":\\\"1748137193\\\"}]},{\\\"$Name\\\":\\\"status_UVI\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"25\\\",\\\"HasMargins\\\":\\\"False\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u66f4\\\\u65b0UVI\\\\u8cc7\\\\u6599\\\",\\\"Uuid\\\":\\\"139956043\\\"},{\\\"$Name\\\":\\\"status_PM25\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"25\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u66f4\\\\u65b0PM2.5\\\\u8cc7\\\\u6599\\\",\\\"Uuid\\\":\\\"1681255457\\\"},{\\\"$Name\\\":\\\"UVI_api\\\",\\\"$Type\\\":\\\"Web\\\",\\\"$Version\\\":\\\"5\\\",\\\"Url\\\":\\\"http:\\\\/\\\\/opendata.epa.gov.tw\\\\/ws\\\\/Data\\\\/UV\\\\/?$orderby=PublishAgency\\u0026$skip=0\\u0026$top=1000\\u0026format=json\\\",\\\"Uuid\\\":\\\"1533555084\\\"},{\\\"$Name\\\":\\\"PM25_api\\\",\\\"$Type\\\":\\\"Web\\\",\\\"$Version\\\":\\\"5\\\",\\\"Url\\\":\\\"http:\\\\/\\\\/opendata.epa.gov.tw\\\\/webapi\\\\/Data\\\\/ATM00766\\\\/?$orderby=SiteId%20desc\\u0026$skip=0\\u0026$top=1000\\u0026format=json\\\",\\\"Uuid\\\":\\\"1029873799\\\"}]}}\\n|#\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"\\\\u7c21\\\\u6613\\\\u722c\\\\u87f2\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2018-12-05T14:56:11.252+08:00","updated_at":"2019-10-30T19:16:16.655+08:00","name":"UV_basic","language":"appinventor","screenshot":{"url":null},"parent_id":null,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":85,"hashid":"9ygsz8nw","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦