@startuml start :スリープモードから復帰; :前回値を確認(true); if (アクセストークンはあるか) then (はい) else (いいえ) :アクセストークン取得; endif :PCの状態をPingで確認; if (PCがオンラインか?) then (オン) :setCellValue(true) 実行; if (setCellValue(true)エラー: アクセストークンが無効) then (いいえ) else (はい) :アクセストークン取得; :setCellValue(true) 実行; endif :15分スリープモード; else (オフ) :getCellValue 実行; if (getCellValueエラー: アクセストークンが無効) then (いいえ) else (はい) :アクセストークン取得; :getCellValue 実行; endif if (セルの値は TRUE?) then (TRUE) if (前回の値は TRUE?) then (TRUE) :setCellValue(false) 実行; :前回値を更新(false); else (FALSE) :WOL 実行; :setCellValue(true) 実行; :前回値を更新(true); endif else (FALSE) :setCellValue(false) 実行; :前回値を更新(false); endif :5分スリープモード; endif :スリープモードSTART; stop @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art