myAdBanner

2021年9月9日 星期四

[google apps script function] send to line

// 把 token='xxxxxxx'; xxxxxx改成要用的 line token

function sendToLine(LineText) {
  var token='xxxxxxx';
  var options =
  {
      method  : "post",
      payload : "message=" + LineText,
      headers : {"Authorization" : "Bearer "token},
      muteHttpExceptions : true
  };  

  UrlFetchApp.fetch("https://notify-api.line.me/api/notify",options);

}

2021年9月6日 星期一

DOS 檢查磁碟機是否存在

 @echo off
rem 檢查磁碟機是否存在
IF EXIST P:\27晨間新聞掃瞄\magick (goto ok) ELSE (goto notok)
goto byebye

:ok
echo 磁碟機存在
pause
goto byebye

:notok
echo 磁碟機存在不存在
pause
goto byebye

:byebye
exit

2021年9月4日 星期六

解決JS沒辦法取得CORS(跨網域存取)資料的方法

<script>

var ltnUrl= 'https://cors.bridged.cc/https://search.ltn.com.tw/list?keyword=蔡英文';


//1.聲明異步請求對象:
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("get", ltnUrl, true);
xmlHttp.send();
xmlHttp.onreadystatechange = doResult; //設置回調函數                 

function doResult() {
    var content = xmlHttp.responseText;
  var GetItem= content.return_between('<ul class="list boxTitle" data-desc="列表">','</ul>','excl');
  var GetItemArr=new Array();
  GetItemArr=GetItem.parse_array('<li>','</li>');
    var GetItemArrCount=0;
    if ( GetItemArr != null ) {    GetItemArrCount=GetItemArr.length;    }
    var GetTitle=new Array(); //標題
    var GetUrl=new Array();   //網址
    var GetDateTime=new Array();//時間
    var GetIntro=new Array(); //簡述
    var GetPicOK=new Array();   //圖片
    var GetTitleOK=new Array(); //標題
    var GetUrlOK=new Array();   //網址
    var GetDateTimeOK=new Array();//時間
    var GetIntroOK=new Array(); //簡述
    var j=0;
    
  for ($i=0; $i< GetItemArrCount; $i++) {
      GetTitle[$i]=GetItemArr[$i].get_attribute('alt');
      console.log(GetTitle[$i]);

    }
}


</script>

2021年8月23日 星期一

utf8 計算字數

 計算字數 utf8


if (!function_exists('mb_str_word_count'))

{

    function mb_str_word_count($string, $format = 0, $charlist = '[]') {

        mb_internal_encoding( 'UTF-8');

        mb_regex_encoding( 'UTF-8');


        $words = mb_split('[^\x{0600}-\x{06FF}]', $string);

        switch ($format) {

            case 0:

                return count($words);

                break;

            case 1:

            case 2:

                return $words;

                break;

            default:

                return $words;

                break;

        }

    };

}