Color Code Individual Google Tasks

Looks for specific key words and changes the background of the cell of a google task to a predefined color

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
// ==UserScript==
// @name           Color Code Individual Google Tasks
// @namespace      Tevi
// @description	   Looks for specific key words and changes the background of the cell of a google task to a predefined color
// @include        https://www.google.com/calendar/*
// @include        https://calendar.google.com/*
// @version        1.1
// @grant          none
// ==/UserScript==
var keyWords = ["workout", "exam","research","homework"];
var backgroundColors = ['#D6BD2D','#9E0000','#D67B5C','#1E8096'];

document.addEventListener('DOMNodeInserted', function() { 
	var checkBox = document.querySelectorAll('span.tc-icon');
	for (var J = checkBox.length-1;  J >= 0;  --J){
		var str = checkBox[J].parentNode.textContent.toString();
		for (var I = keyWords.length - 1; I>= 0; --I)
			if(str.toLowerCase().indexOf(keyWords[I].toLowerCase()) >= 0)
            			checkBox[J].parentNode.parentNode.style.background = backgroundColors[I];
	}
}, false);