Play Console 기기 일괄 제외 스크립트
Android 앱 개발에서 게시할 기기를 제한하려는 경우가 있습니다.
지금까지는 이 페이지 의 스크립트로 일괄로 실시할 수 있었습니다만, 최근 액세스하면 방법이 바뀌고 있었으므로 스크립트를 기재합니다. (2020/01/27)
우선 화면을 전환해야하므로 아래 화면의 오른쪽 가장자리의 검은 색으로되어있는 레이아웃 변경 버튼을 터치하여 화면을 전환합니다.
![](https://s1.md5.ltd/image/c3b2504a9ffcbd4e4a68d4beac2a38f2.png)
전환하면 아래와 같은 화면이 된다고 생각합니다.
체크가 붙어 있는 것은 이미 제외하고 있기 (위해)때문에, 디폴트에서는 체크가 붙어 있지 않아야 합니다.
![](https://s1.md5.ltd/image/83f9524718185e6cfae564b2badb4b2f.png)
![](https://s1.md5.ltd/image/305d18c67225f4ec0d4c210f5a2ddccf.png)
이 상태에서 콘솔 화면을 열고 아래 스크립트를 실행합니다.
let max_page = 257 // 切り替えるページ数
for (var i = 1; i < max_page; i++) {
document.getElementById('gwt-uid-221').click(); // 除外ボタン
document.getElementsByClassName('GNVPVGB-f-b')[1].click(); // 次へボタン
}
getElementByClassName
for 조건은 페이지 수에 따라 변경하십시오.
이제 조금 시간이 걸리지만 일괄적으로 변경할 수 있습니다.
또한, Javascript를 실행하기 위해서는 아래의 URL이 참고가 됩니다.
기본적으로 콘솔 로그를 직접 실행합니다.
디버그 동행에! javascript에서 콘솔 로그를 출력하는 방법을 설명합니다.
<추기:2020/01/29>
일괄 제외 후 지원 대상의 단말이 늘어나면 위의 방법을 사용할 수 없게 되므로, 새롭게 스크립트를 작성했습니다.
아래에서 지원 대상 장치를 찾으면 경고를 내고 지원 대상에서 제외를 수동으로 수행하는 스크립트입니다.
<수정:2020/03/18>
page_num = document.getElementsByTagName("strong")[1].innerHTML; // 最大ページ数
page_num -= 1;
for (var i = 0; i < page_num; i++) {
// document.getElementById('gwt-uid-221').click(); // 除外ボタン
if (check_in_page()) {
break;
}
// 「次へボタン」をクリックして次のページに遷移する
document.getElementsByClassName('GNVPVGB-f-b')[1].click();
}
alert("Check Done")
// 各ページでのスクリプト
function check_in_page() {
// ページ内のデバイス数
// 基本的には30デバイスで固定されているため変更しないこと
device_num_in_page = 30;
// ページ内に記載のデバイスを上から順にチェック
for (var i = 0; i < device_num_in_page; i++) {
// ステータスを取得してチェック
// 1行が長いため何とかしたい
var status = document.getElementsByTagName("tbody")[11].getElementsByTagName("tr")[i].getElementsByTagName("td")[4].getElementsByTagName("div")[0].innerHTML;
if (status == "サポート対象") {
var device_name = document.getElementsByTagName("tbody")[11].getElementsByTagName("tr")[i].getElementsByTagName("td")[1].innerHTML;
if (device_name.match(/sense2/)) {
// sense2がサポート対象でも何もしない
} else {
// どの行がサポート対象(チェックが入っていない)かアラートする
alert((i+1) + " row detect !!");
return true;
}
}
}
return false;
}
Reference
이 문제에 관하여(Play Console 기기 일괄 제외 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/qjuliar/items/50e34b9debb471bd9d27텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)