Conditional input fields for Google sheets? (to assist data quality) - validation

Im struggling with my users putting data into google sheets incorrect. I need to know if there is anyway to set conditions to how users input data in google sheets? ie a watermark in the cells guiding them on how to enter data eg.YYYY-MM-DD
Any other ideas on how to guide users to input data correctly into google sheet are also welcome.

there is no such thing as watermark but there are ways...
add column before date column and use this formula and drag down:
=IFERROR({"", "yyyy-mm-dd"})
then use conditional formatting:
then hide column:
then use data validation:
then use internal pre-formatting:
final result:

Related

IPyvuetify: Adding Cards inside DataTable

I am creating a data table using IPyvuetify and want to display the values in one of the columns as cards.
Looking at the vuetify docs for data table, there doesn't seem to be a clear way to do this.
Has anyone had success trying to do this in Ipyvuetify?
Thanks!

Highlight data in cell if not present in another in Google Sheets?

My skill level with Google Sheets is relatively basic. I am looking for a way to highlight specific data in a cell if it is not present in another. Below is an example of that:
Under 'Verifier LPNs' there is a row of numbers that 'Shipper LPNs' has not scanned yet, so I need the shipper to be able to see this so he can quickly look for the LPNs he is missing. In this example he is missing '112255'.
Any way to perform data validation on the cell but only to highlight data missing as shown in the example in red?

Filter across pages in Google datastudio

I have a multi page report with Page 1 having a Table chart with filter interactions ON. When I click on a row in this Table chart, I need my other pages also to get filtered based on this row selection.
If I make this table chart report-level, then this table chart will be visible in other pages which I do not want. What is the best possible way to solve this problem?
An alternative approach is to use a Filter Control (set to Report-level) instead of a Table; additionally, a default selection could be set.
Google Data Studio Report and a GIF to elaborate:

download data from website using uipath RPA

I have automated the login and getting to the downloading page where i have some pdf's which i want to download. These pdf's are dynamic ,sometimes there are 10 sometimes 100 ,it changes everyday.i want to download those pdf's .
please find the attached image
Here i want to download the pdf by clicking each elements in column 3(hyperlink highlighted in blue colour) ,the number of rows in the table is dynamic.how can i do it using UIPATH.
From the top of my head, without knowing the application you are working in I see a few different approaches you can try:
Approach 1: Extract table as Data Table
Perhaps you can extract the table as a Data Table, enumerate the rows and find the individual link selectors you then can pass to a click activity.
Approach 2: Dynamically manipulating the selector
Use UIExplorer to find the selector of the link in the third column. Typically the attribute idx is the unique identifier. You can construct your own variable idx and in a while loop increment this variable while passing it to a click-activitys selector: "<your normal selector here someAttr="something" idx="+idx.ToString+"/>
This way, when the click fails with selector not found you will be at the last row of the column and you can exist the while loop.
Approach 3: Using Find Children
Another approach is to use the Find children activity on the column or table to get the children, i.e. the rows. You need to know which filter to use, it is basically the selector.
Find children outputs a IEnumerable<UIElement> you can iterate and pass to a click activity
The shared image is a perfect case of scraping a table from Web page which can be done through UiPath's Data Scraping Wizard, refer this tutorial. This will convert your html table into DataTable. This Data Scraping Wizard will take care of dynamin number of rows as well as the pagination (if exist).
Later, you've to iterate the DataTable (ForEach activity) and hit the link to download PDF files.

Is there a way to prevent input if today's date is the same or later than the date in an adjacent cell?

Using Google Sheets, is there a way to prevent a user from adding contents to a cell or changing the contents if today's date is the same or later than the date in an adjacent cell?
For example:
I'd suggest using data validation. Set your range (eg: Sheet1!B1:B), choose 'custom formula' from the dropdown and use this formula
=today()>$A1
Then select 'Refuse input' when invalid data is entered.
Another possible solution would be to use Google Script.
I hope this helps?

Resources