{"id":47872,"student_id":1860,"content":"{\"files\":{\"src/appinventor/ai_appinventor/APPcrawler/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"APPcrawler\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1606899578\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u66f4\\\\u65b0\\\\u8cc7\\\\u6599\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Text\\\":\\\"\\\\u66f4\\\\u65b0\\\\u8cc7\\\\u6599\\\",\\\"Uuid\\\":\\\"129890864\\\"},{\\\"$Name\\\":\\\"\\\\u6e05\\\\u55ae\\\\u9078\\\\u64c7\\\\u56681\\\",\\\"$Type\\\":\\\"ListPicker\\\",\\\"$Version\\\":\\\"9\\\",\\\"Text\\\":\\\"\\\\u6aa2\\\\u8996\\\\u7d2b\\\\u5916\\\\u7dda\\\",\\\"Uuid\\\":\\\"885565666\\\"},{\\\"$Name\\\":\\\"\\\\u6e05\\\\u55ae\\\\u9078\\\\u64c7\\\\u56682\\\",\\\"$Type\\\":\\\"ListPicker\\\",\\\"$Version\\\":\\\"9\\\",\\\"Text\\\":\\\"\\\\u6aa2\\\\u8996\\\\u61f8\\\\u6d6e\\\\u5fae\\\\u7c92\\\",\\\"Uuid\\\":\\\"1005456208\\\"}]},{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"25\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u66f4\\\\u65b0\\\\u7d2b\\\\u5916\\\\u7dda\\\\u8cc7\\\\u6599\\\",\\\"Uuid\\\":\\\"-805015880\\\"},{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"25\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u66f4\\\\u65b0\\\\u61f8\\\\u6d6e\\\\u5fae\\\\u7c92\\\\u8cc7\\\\u6599\\\",\\\"Uuid\\\":\\\"-1920805590\\\"},{\\\"$Name\\\":\\\"\\\\u7d2b\\\\u5916\\\\u7dda\\\",\\\"$Type\\\":\\\"Web\\\",\\\"$Version\\\":\\\"4\\\",\\\"Url\\\":\\\"http:\\\\/\\\\/opendata.epa.gov.tw\\\\/ws\\\\/Data\\\\/UV\\\\/?$orderby=PublishAgency\\u0026$skip=0\\u0026$top=1000\\u0026format=json\\\",\\\"Uuid\\\":\\\"-362255687\\\"},{\\\"$Name\\\":\\\"\\\\u61f8\\\\u6d6e\\\\u5fae\\\\u7c92\\\",\\\"$Type\\\":\\\"Web\\\",\\\"$Version\\\":\\\"4\\\",\\\"Url\\\":\\\"http:\\\\/\\\\/opendata.epa.gov.tw\\\\/webapi\\\\/Data\\\\/ATM00766\\\\/?$orderby=SiteId%2520desc\\u0026$skip=0\\u0026$top=1000\\u0026format=json\\\",\\\"Uuid\\\":\\\"902909204\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/APPcrawler/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"SZgT}OYJ%KI~9n{y9;z#\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"更新資料\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e更新資料\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"R!!G@A+5KvmR,=\\\\!:EFxQ\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"Get\\\" is_generic=\\\"false\\\" instance_name=\\\"紫外線\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e紫外線\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"qb8R1VHuECGT9=uerG}y\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"Get\\\" is_generic=\\\"false\\\" instance_name=\\\"懸浮微粒\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e懸浮微粒\\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=\\\")1ggqb]P=K%kVqycYImi\\\" x=\\\"0\\\" y=\\\"312\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e紫外線資料\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"Nmx7ITf;^+V\\\\!Se+})l$v\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"=LdiV)p`X96?`Vy~PKk{\\\" x=\\\"0\\\" y=\\\"365\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e懸浮微粒資料\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"37p+*Q7AM$A-uh8fk;Un\\\"\\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=\\\"8,j#R*pr}ljOAUH\\\\!dY{_\\\" x=\\\"0\\\" y=\\\"418\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" instance_name=\\\"紫外線\\\" event_name=\\\"GotText\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e紫外線\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"4+0TAL{-Jo[-Ov*)CS.`\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 紫外線資料\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"x)X)^R(^U-0kc;#L2(}m\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"JsonTextDecode\\\" is_generic=\\\"false\\\" instance_name=\\\"紫外線\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e紫外線\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"EZas\\\\!;M(_y`qd/MJ{-7H\\\"\\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=\\\"Ut%tD(qUWy:85`FPye=1\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"標籤1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e標籤1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"WAdbNu$T\\\\!yL5%^b/8-Y!\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e已取得紫外線資料\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"C*Tf6~7dQ,)%=VIUy8oR\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"清單選擇器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單選擇器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"6,c/u[LXXQtxbfZ!(s}`\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 紫外線資料\\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=\\\"!a~F_qRK:wQ3aXHuy66]\\\" x=\\\"667\\\" y=\\\"455\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" instance_name=\\\"懸浮微粒\\\" event_name=\\\"GotText\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e懸浮微粒\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"JWHiF[yyGgDB/2@:kgQN\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 懸浮微粒資料\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"*ig(9A^g}QiRtOgeYsI?\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"JsonTextDecode\\\" is_generic=\\\"false\\\" instance_name=\\\"懸浮微粒\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e懸浮微粒\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"g/C#JOtIgWGehuUY`?z!\\\"\\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=\\\"pYGyThW$H;@y~_Dn26#B\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"標籤2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e標籤2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"j0m`wu}F[+1N2?,TEszq\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e已取得懸浮微粒資料\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"jGCp,]@1]W\\\\!Et6/3]%w)\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"清單選擇器2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單選擇器2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"j{QZca\\\\!JZ).pm._rdRJ$\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 懸浮微粒資料\\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=\\\"v~ifQ{C0\\\\![$M6!3du^;9\\\" x=\\\"0\\\" y=\\\"612\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" instance_name=\\\"清單選擇器2\\\" event_name=\\\"AfterPicking\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單選擇器2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*c{R{Odmq;s~?cp64Gx]\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"標籤2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e標籤2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"^pl6mMFRTAd=`j@;uz`v\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"`w56BbhHpoAe5$F(U(s?\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"*,SQOdB30j*lvc5-NnJd\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"oglbP_Bk,RPnozh(WbxI\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"~j?OP1clN/Z:VxSj`vA4\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 懸浮微粒資料\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"vWE}g5Mi]3H:;=Tq;4_^\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"清單選擇器2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單選擇器2\\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=\\\"~B^B!_$7Q[1\\\\!NSfTx?b-\\\"\\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=\\\"hy*,0/cF\\\\!OBRGB#3rY`u\\\"\\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=\\\"W+b6SfWRUjr`%`uv)+DQ\\\"\\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=\\\"PCQ]y^^]BZmL8m:Q\\\\!y^n\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"Y`8;[2It+rrgt#/dG?Uh\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"rcgPYh7$J:;LY8F%?.#y\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"tcpJOf@3HG9n0{z+aBX@\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 懸浮微粒資料\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"#jH)v(KdgC$:L$fuP`j_\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"清單選擇器2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單選擇器2\\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=\\\"Vne[jb8{G1Lm4e+iP-}M\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\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=\\\"yBlaksH9{@G,3#kf\\\\!S*+\\\"\\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=\\\"277#-@D)Dyn/VuNP~0KQ\\\" x=\\\"0\\\" y=\\\"1062\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" instance_name=\\\"清單選擇器1\\\" event_name=\\\"AfterPicking\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單選擇器1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"FUB?Atr/!+uYN?5;Nz5d\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"標籤1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e標籤1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\",y0xT9~3mGT0m-JgL_%E\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"$*Ey{{;C9rEy%F(p52xG\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"3eJCe=LtYc;LG13uG16D\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\".llKsHF%$R}AIo#Od)k}\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"%~q@[B,gWG]0{@6XA6lc\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 紫外線資料\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"wl@.^7hmeP}=;WGG1]@$\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"清單選擇器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單選擇器1\\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=\\\"3tUqx7scf@Sk/JRslKDp\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\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=\\\"Yy2s?`09XD?OK*BK/jhY\\\"\\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=\\\"$/iW\\\\!=sQ:PXIml`-AasN\\\"\\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=\\\"D-)!ImMyTtN^T5?3rbUc\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"-v%caK0]rTE8,%),x*L=\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"WeZ$gLj2^o+-+c#$-f$+\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Mv+Q\\\\!I?%z4A:*j?[4b*`\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 紫外線資料\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"IQLlj5z@PNkF\\\\!0ZoavO)\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"清單選擇器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e清單選擇器1\\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=\\\"DdTEPg!Tn$PHP,@aDV-g\\\"\\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=\\\"U9OpM\\\\!ana*OHSPd5-gl;\\\"\\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=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/APPcrawler/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.APPcrawler.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$紫外線資料 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$懸浮微粒資料 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"APPcrawler\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 更新資料\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 更新資料 \\n(set-and-coerce-property! '更新資料 'Text \\\"\\\\u66f4\\\\u65b0\\\\u8cc7\\\\u6599\\\" 'text)\\n\\n)\\n\\n(define-event 更新資料 Click()(set-this-form)\\n (call-component-method '紫外線 'Get (*list-for-runtime*) '())(call-component-method '懸浮微粒 'Get (*list-for-runtime*) '()))\\n;;; 清單選擇器1\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.ListPicker 清單選擇器1 \\n(set-and-coerce-property! '清單選擇器1 'Text \\\"\\\\u6aa2\\\\u8996\\\\u7d2b\\\\u5916\\\\u7dda\\\" 'text)\\n\\n)\\n\\n(define-event 清單選擇器1 AfterPicking()(set-this-form)\\n (set-and-coerce-property! '標籤1 'Text (call-yail-primitive string-append (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$紫外線資料) (get-property '清單選擇器1 'SelectionIndex)) '(list number) \\\"select list item\\\") 1) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") \\\"\\\\u7684\\\\u7d2b\\\\u5916\\\\u7dda\\\\u5f37\\\\u5ea6\\\\u70ba:\\\" (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$紫外線資料) (get-property '清單選擇器1 'SelectionIndex)) '(list number) \\\"select list item\\\") 5) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") ) '(text text text ) \\\"join\\\") 'text))\\n;;; 清單選擇器2\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.ListPicker 清單選擇器2 \\n(set-and-coerce-property! '清單選擇器2 'Text \\\"\\\\u6aa2\\\\u8996\\\\u61f8\\\\u6d6e\\\\u5fae\\\\u7c92\\\" 'text)\\n\\n)\\n\\n(define-event 清單選擇器2 AfterPicking()(set-this-form)\\n (set-and-coerce-property! '標籤2 'Text (call-yail-primitive string-append (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$懸浮微粒資料) (get-property '清單選擇器2 'SelectionIndex)) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") \\\"\\\\u7684\\\\u61f8\\\\u6d6e\\\\u5fae\\\\u7c92\\\\u70ba:\\\" (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$懸浮微粒資料) (get-property '清單選擇器2 'SelectionIndex)) '(list number) \\\"select list item\\\") 1) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") ) '(text text text ) \\\"join\\\") 'text))\\n;;; 標籤1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'FontSize 25 'number)\\n\\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u8acb\\\\u66f4\\\\u65b0\\\\u7d2b\\\\u5916\\\\u7dda\\\\u8cc7\\\\u6599\\\" 'text)\\n\\n)\\n\\n;;; 標籤2\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Label 標籤2 \\n(set-and-coerce-property! '標籤2 'FontSize 25 'number)\\n\\n(set-and-coerce-property! '標籤2 'Text \\\"\\\\u8acb\\\\u66f4\\\\u65b0\\\\u61f8\\\\u6d6e\\\\u5fae\\\\u7c92\\\\u8cc7\\\\u6599\\\" 'text)\\n\\n)\\n\\n;;; 紫外線\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Web 紫外線 \\n(set-and-coerce-property! '紫外線 'Url \\\"http://opendata.epa.gov.tw/ws/Data/UV/?$orderby=PublishAgency\\u0026$skip=0\\u0026$top=1000\\u0026format=json\\\" 'text)\\n\\n)\\n\\n(define-event 紫外線 GotText($url $responseCode $responseType $responseContent)(set-this-form)\\n (set-var! g$紫外線資料 (call-component-method '紫外線 'JsonTextDecode (*list-for-runtime* (lexical-value $responseContent)) '(text)))(set-and-coerce-property! '標籤1 'Text \\\"\\\\u5df2\\\\u53d6\\\\u5f97\\\\u7d2b\\\\u5916\\\\u7dda\\\\u8cc7\\\\u6599\\\" 'text)(set-and-coerce-property! '清單選擇器1 'Elements (get-var g$紫外線資料) 'list))\\n;;; 懸浮微粒\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Web 懸浮微粒 \\n(set-and-coerce-property! '懸浮微粒 'Url \\\"http://opendata.epa.gov.tw/webapi/Data/ATM00766/?$orderby=SiteId%2520desc\\u0026$skip=0\\u0026$top=1000\\u0026format=json\\\" 'text)\\n\\n)\\n\\n(define-event 懸浮微粒 GotText($url $responseCode $responseType $responseContent)(set-this-form)\\n (set-var! g$懸浮微粒資料 (call-component-method '懸浮微粒 'JsonTextDecode (*list-for-runtime* (lexical-value $responseContent)) '(text)))(set-and-coerce-property! '標籤2 'Text \\\"\\\\u5df2\\\\u53d6\\\\u5f97\\\\u61f8\\\\u6d6e\\\\u5fae\\\\u7c92\\\\u8cc7\\\\u6599\\\" 'text)(set-and-coerce-property! '清單選擇器2 'Elements (get-var g$懸浮微粒資料) 'list))\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"APPcrawler\\\",\\\"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-11-04T14:36:30.201+08:00","updated_at":"2019-10-31T01:33:05.752+08:00","name":"APPcrawler","language":"appinventor","screenshot":{"url":null},"parent_id":null,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":118,"hashid":"36ys5yk9","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦