Find Jobs
Hire Freelancers

Need Chrome extension for tracking dynamically generated HTML table data and trigger email alert based on modifiable conditions

¥3000-25000 JPY

완료함
게시됨 거의 6년 전

¥3000-25000 JPY

제출할때 지불됩니다
I have a web page that tracks the status of internal jobs on a large HTML table that's dynamically generated by Javascript which also periodically updates automatically. I need a Chrome Extension that will track a particular string (e.g. "Stopped") within a particular HTML table data that's dynamically generated by Javascript and trigger an alert by sending out an email based on: 1) The duration (defined by the user) where said table data hasn't updated to a different string (e.g. from "Stopped" to "Started"). AND 2) Table data in another column is still blank after the above duration has passed. The duration to wait before triggering the email alert needs to be modifiable by the user. The email address to send the alert to also needs to be modifiable by the user. Each table row that contains the table data to be tracked is for a unique job and this is also identified by a unique ID contained in another table data under a column further in the same table. Furthermore, as the entire table periodically updates automatically, this Chrome Extension needs to be stateful in order to track the duration that has passed for each unique job's "Stopped" table data not updating after the set duration, not the duration that "Stopped" is merely showing in each row as existing jobs that have "Stopped" in the table data will get pushed down the table as new jobs arise. To illustrate, the user turn on this Chrome Extension, sets the wait duration to 30 minutes and set example@[login to view URL] as the email address to send the alert to and loads the web page hosting the dynamically generated table, yielding the following relevant columns (among many other columns): 1st update (on page load): ...| TIME |...| STATUS |...| JOB ID |... ============================= ...| |...| Stopped |...| 1234569 |... ...| |...| Stopped |...| 1234568 |... ...| |...| Stopped |...| 1234567 |... ...| |...| Stopped |...| 1234566 |... 2nd update (after automatic update): ...| TIME |...| STATUS |...| JOB ID |... ============================= ...| 12:36 |...| Started |...| 1234569 |... ...| |...| Stopped |...| 1234568 |... ...| 12:35 |...| Started |...| 1234567 |... ...| 12:34 |...| Started |...| 1234566 |... 3rd and subsequent updates (after automatic update): ...| TIME |...| STATUS |...| JOB ID |... ============================= ...| |...| Stopped |...| 1234570 |...<<< New job logged after update ...| 12:36 |...| Started |...| 1234569 |... ...| |...| Stopped |...| 1234568 |...<<< Trigger alert after 30 minutes ...| 12:35 |...| Started |...| 1234567 |... In the above example, as the TIME column is still blank (no time shown) AND 30 minutes has passed since the unique row with the JOB ID of 12345678 was logged, the Chrome Extension will send an email to example@gmail.com. Finally, as I'm not sure if a Chrome Extension can automatically send emails, I am open to suggestions for achieving this. That said, connecting to an existing gmail address (prepared by the user) via IMAP according to the documentation below would be most ideal: [login to view URL]
프로젝트 ID: 17057002

프로젝트 정보

3 제안서
원격근무 프로젝트
활동 중 6년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
프로젝트를 수여된 사용자:
사용자 아바타
Hello! I am Yin and I have been working in the web field for 10 years. I am a major in web especially, Chrome extension. I have read your requirements and as a result, I am confident that you can make it as you wish. If you want to create a project as you need it, you have to implement the [login to view URL] function. If you choose me I can make your project as good as you want. From the freelancer expecting your interview.
¥15,555 JPY 3일에
5.0 (5 건의 리뷰)
3.8
3.8
사용자 아바타
hello, javascript developer here having great experience in the developement of chrome extenssion.i have gone through your requirements and i am interested and confident to achieve your requirements. 1) can i see your web page? 2) are you owner of that web page? sending mail from extenssion is not possible. we can send requred data to your server and then from server we can send that email. lets discuss... thank you
¥15,000 JPY 3일에
5.0 (116 건의 리뷰)
6.9
6.9

고객에 대한 정보

국기 (JAPAN)
Tokyo, Japan
5.0
1
결제 수단 확인
5월 20, 2013부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.