GoogleSheetスプレッドシート 暗号化でなく自動で10分でログアウト GAS  セキュリティ 対応メモ

基本はアカウントの権限で制限するのですが、それだけではログインしたまま放置されたパソコンなどに対応できないため。

作業前にバックアップを。ダウンロード、エクセル形式。これを暗号化してGoogleドラム部に保存して何かあった時に戻せるようにしておきます。

参考はこちら。

多分エクセルなら何とでも暗号化できるはず。

Googleドライブにアップロード完了。

勿論ファイルの共有は無しで。

暗号化の

これは一応試してみましたが、結構微妙。

暗号化も変更履歴になってしまうのですね。日本非対応となっていたし、もしかしてメモは暗号化してくれないかもしれません。

とりあえずモバイルPCでは指紋認証が無いとGoogleにログインできないようにしようかと。

自動ログアウト

では、一定時間でGoogleからログアウトしてしまえばいいのではなかろうか?

特定スプレッドシートを開いている間や、GASで指定してログアウトすればいいかもしれない。

二段階認証をONに。

しかし、このデバイスでは次回から表示しないがデフォルトでチェックが付いているのを外す必要がありそう。

Chromeでパスワードを保存しない。Googleのオートコンプリートを削除。

これでとりあえずパスワードを入力する必要がある状態になりました。

少なくともモバイルPCでは必須なのではなかろうかと。今更ながら

 

Firefoxでも同様の設定にしておく必要がある。

 

完了。

あと、二段階認証をオフにしてはいけない。これ何とか自動でチェックをつかなくする方法あるのかな?

とりあえず条件によっては自動ログアウトするスクリプトを作るかなと。

参考、これでとりあえずリダイレクトはできた。



function Logout_from_Google(){
  var url = "https://accounts.google.com/Logout";
  var script = "";
  var html = HtmlService.createHtmlOutput(script);
  SpreadsheetApp.getUi().showModalDialog(html, 'Open ' + url);

};

 

後は無操作時間によってこのスクリプトが作動するようにしたい。

現在時刻取得、参考


function GetTimeNow(){
  var now = new Date();
  date = Utilities.formatDate(now, "Asia/Tokyo", "yyyy/MM/dd hh:mm:ss");
  Logger.log(date);
}

 

と言うか更新日時を保存、参考


function drawLastUpdateString() {
  //var sheet = SpreadsheetApp.getActiveSheet();
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('口座');
  var cell = sheet.getRange('J2');
  var date = new Date();
  var string = Utilities.formatDate(date, 'Asia/Tokyo', 'yyyy/MM/dd HH:mm:ss');
  Logger.log(string);
  cell.setValue(string);
}

実行する関数:drawLastUpdateString
実行するデプロイ:Head
イベントのソース:スプレッドシートから
イベントの種類:編集時
エラー通知設定:毎日

とおもったんだけど、どうもシートにnowを設定すれば編集したときに更新されてるっぽい

=now()

Days.jsを使う事にしました。解説参考



function Judge_Logout(){
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('口座');
  var cell = sheet.getRange('I2');
  var msgcell = sheet.getRange('J2');

  var value = cell.getValue();
  value = Utilities.formatDate(value, "Asia/Tokyo", "yyyy/MM/dd HH:mm:ss");
 // var value = '2022/03/03 17:27:12';
  Logger.log(value);
  //var nowtime = GetTimeNow();
  //Logger.log(nowtime);
  //var termDay = (nowtime - value) / 86400000;
  //Logger.log(termDay);
  dayjs.dayjs.locale('ja');
  const d1 = dayjs.dayjs();
  //Logger.log(d1);
  Logger.log(d1.format('YYYY/MM/DD HH:mm:ss'));

  var diff_m = d1.diff(value, 'm', false , true); 
  console.log(diff_m);
  msgcell.setValue('無操作時間='+diff_m); 
  if(diff_m > 10){
    msgcell.setValue('ログアウトします');
    Logout_from_Google();
  }

}

時限式トリガー

いや、ダメだこれ。スクリプトから更新された場合も更新時刻が変更されて無操作時間が0分のままになっているようです。

よって、やはりこちらを使ってみます。

drawLastUpdateString



function drawLastUpdateString() {
  //var sheet = SpreadsheetApp.getActiveSheet();
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('口座');
  var cell = sheet.getRange('I2');
  var date = new Date();
  var string = Utilities.formatDate(date, 'Asia/Tokyo', 'yyyy/MM/dd HH:mm:ss');
  Logger.log(string);
  cell.setValue(string);
}

 

 

Sweatcoin 上場 Stepnと 時にできるので運用中メモ

created by Rinker
SwetCoinの紹介リンクです。 投資を勧めているわけではありません。

ーーーーーーーーーーーーーーーーーーーー

created by Rinker
儲かるか全然分かりませんし、大損するかもしれないです。本当に分からないので投資を勧めることはありません。

ーーーーーーーーーーーーーーーーーー


ーーーーーーーーーーーーーーーーーーーー

ーーーーーーーーーーーーーーーーーーーー

2022年11月10日 手持ちの二機種とも不具合で完全に動かないかも

 

Oppo A5 2020:異常バッテーリー消費、発熱。デイリーブーストが解析中のまま進まない。

Redmi 9t:正常動作しているようだが、最近使ったアプリにロックできない。

ようはSweatcoinの説明ではそうしないとすべての歩数がカウントできていないとの事。

多分これと同等の問題かと。

 

2022年10月20日 いくつか問題があって厳しい。このままでは損失になるし、継続課金も勿論しないだろう。

 

一番の問題はSweat価格が下がり続けていることでしょう。

理由の一つにアプリの不安定さがあると思う。

デイリー20分のブーストが機能していません。20分歩いた後でずっと分析中になって以上にバッテリーを消費していました。

結果、全然歩数のカウントもされなくて、Sewatcoinを稼げていません。

そもそも、毎日5000歩までしか暗号資産SWETに変換できないのかもしれないです。

結局、一回アンインストール、再インストールしています。デイリーの2倍ブーストはやらないことにします。デメリットが大きいので。今の所。

もし、アプリ内の景品が魅力的になるなら、復活の目もあるのですが、今の所厳しいと思います。

 

 

2022年9月22日

 

SweatCoinが上場したので久しぶりに触ってみました。

今現在970コインほど稼いでいます。

既に130コイン位売却して7ドル程度の利益確定をしました。

要は、引き出せる限界が全部ではなかったからです。

よって、この調子なら課金した方が利益になるはず?
という事で年3900円位のプレミアムプランにしました。

今更気が付いたのですが、デイリーリワードの広告がそれなりに稼げるのかと。
宝くじ的な要素が大きいですが。

サブスマホで広告を流して置く程度なので、休憩時間中にするかもしれないです。
忘れていなければ。

けど、基本的にこの系統のゲームはStepnの事例があるので油断できないと思っています。

予想に反して価格が上がってくれると良いのですが、Sweatを持っていて何かいいことがあるのか?

私の調査不足のせいか今の所わからないので。

 

2022年6月20日

今のところ無料でできています。

私も完全無料でしか使っていません。すべてはこのアプリが流行るかどうかにかかっていると思います。

created by Rinker
SwetCoinの紹介リンクです。 投資を勧めているわけではありません。

FMV-C8240 ノートパソコン 節電ポイント 電気代調査 やたら高いと思うので調査

一般的な世帯の2倍程度の電気代になっている。

よってノートパソコンの電気代を実測してみます。

ELPA 簡易型 電力量 表示器 エコワット EC-20B
2022-12-28 測定方法変更よてい

用は1つずつ測定するのは手間だと気付いたので、コンセントごとに計測に切り替えます。

 

2022-12-28 メインパソコンE742/Eの結果。

用は一日で0.63kwh

13円

1時間当たり0.6円。

という事は、月446.4 円位と言う計算になる。

 

2022-12-27 06:51:04 測定結果精査

 

24円ほどかかっています。

 

0.5円/時間

1.11kwh

 

という事は、一か月 372円位という事だ。

サーバーは2台あるから、744円なんじゃないかな。

C8240 ノートパソコンはこんなものだろう。

矢張りあまりかかっていないね。

今度はメインで使っているパソコンE742/E の電気代を測定します。

2022-12-25 06:19:26 FMV-C8240 ノートパソコン調査。

 

大分古いパソコンだし、24時間稼働させている。

そんなに電気代がかかると思っていないのだけど測定してみます。

2022-12-25_06-13-51 測定開始