making things not a function - google-sheets

I am trying to organize my paypal revenue information by copying it into a google spreadsheet.
However, paypal writes my payments as "=+ $16.00USD" and it can not be read in google because it thinks its a function giving me an "#ERROR~"
How would I go back solving this without manually editing all the numbers.

If you are trying to convert the string into currency IN EXCEL, copy the values into a worksheet and in the next column enter the following formula:
=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"=+ $",""),"USD",""),CHAR(34),""))
IF you are trying to use Google Spreadsheet, submit a new question with Google spreadsheet and not excel as the tags.

Not sure whether you count this as "manual editing" but selecting the cells, Edit, Find and Replace..., Find =+, check Also search within formulae, Done should remove the #ERROR! message.
You might want to do something similar for $ and USD if to process the value/s in some way.

Related

Some fields in Google sheet are not recognized by GDS

I have a simple Google sheet that has 9 fields as shown below
Google sheet data source
When I connect this file as a data source using Google Sheets connector, I get ONLY 7 fields instead of 9 as shown below:
Data Source Editor
There are two missing files that cannot be recognized by GDS which are scenario and feedback fields respectively.
In order to solve this issue, I tried the following:
disconnect and reconnect the data source file again. But it did not work.
Also, I tried to use refresh fields but in vain too.
I tried also.
I could not find any reason for that behavior. please help if you can.
Here is a link to a sample Google Sheet file.
https://docs.google.com/spreadsheets/d/1GIHjwPp0uodUiJeXeX9RVr58hFz2re-6ilZYAeFU_Lc/edit?usp=sharing
Are these missing columns in your original google sheets file also empty? If yes, this is the reason why GDS is not recognizing those table. If you add some value in at least one row of these columns and reconnect the data source, they will show up.
If you intend to keep those columns empty for whatever reason, you can make a row with 'test' as values and filter those out in the report after connecting the data source.

Google sheets integration with Zapier: How to create a new spreadsheet based in a model

My workflow is the following:
When a new document is collected by my system I create a row in a Google Sheets to make a list.
I need to create a new Google Sheets when each row is created. And that Google Sheets must follow a specific template.
I tried to do that with Zapier and that works perfectly for blank sheets, however I need to use a template, I have formulas inside. The template is like this by the way.
Can someone help?
David here, from the Zapier Platform team.
I messed around with this a little bit and I don't believe it's possible using Zapier at this time. Because of the way our integration works, we need the headers available so we can place data.
I see that there's a "Create Column" action, which you might be able to use use in conjunction with a bunch of "create row(s)" actions, but I'm not positive it would work.
Sorry I don't have better news here. ​Let me know if you've got any other questions!

Why does the "continue" command appear on some google sheets but not others

I have two google sheets. In one I have created a function and want to put it into the other. In the first sheet it works great and has no issues, in the second sheet it seems to automatically insert the "continue(1,2,) etc.
The code I have, which works in the first sheet is:
=SPLIT(ADDTOTAL(SORT('REPORT LOOKUP'!F1:F35)),",")
(Addtotal is a custom script) but in the second sheet where it seems to autoinsert the "continue" it has duplicates and additional columns.
Anyone know what the issue woudl be, how I can turn off the continue if I need to?
Thanks
Sigh- much pain could have been avoided if I had checked dates the sheets were created. The difference is that the one sheet is a new google doc, the other old. The new sheets do not behave the same way as the old, they no longer use the "continue" function but just post the data.

Handling hidden input on Google Sheets

How would you tackle the following problem, using Google Sheets:
User A and B bot need to submit an input (some text) to a shared sheet. The input must be hidden from the other user until both have submitted. Both users can change the input until the reveal, but not afterwards. Think of it as simultaneous action selection, except it's on different time zones so we can't just shout one two three go.
Currently, we are using salted hashes. That is inefficient and time consuming. I'd like to automate it. However, I don't know of any tool inside Google Sheets that allows you to hide inputs from other users under certain conditions, or anything that locks the input after both submit either (the submission shouldn't be tampered with unless both users agree, unless it's done before the other user submits).
This might need to be done with external coding, and I'm up to that (although I currently have no idea how to integrate it in google sheets). However I have never programmed something that read input from anything other than a terminal (or a txt file that one time it was required in class) so please provide some reference for that too. :)
Many thanks in advance!
Use a Google Form as the input tool. Then after both users have sent the input, share the spreadsheet with them. This could be done manually or with Google Apps Script.
References
Create a survey using Google Forms - Docs editors Help
Extend Google Docs, Sheets, and Forms with Apps Script - Docs editors help

Linking Up Google Sheets and Google Calendar

I am trying to figure out how to get work shifts that are created in a Google Sheet to be automatically entered into each individual employees Google Calendar.
Here is a link to a test Google Sheet (accessible by anyone with the link): https://docs.google.com/spreadsheets/d/1lJKwZmHaVesBA6xRxKwWEuiZVtfGfAKdK9sI39on95g/edit?usp=sharing
I assume I can enter some code into a google script, but I am not a programmer, so I have no clue where to begin - if this is even possible.
Here is a brief description of what you are seeing in the Google Sheet:
Each person has 2 weeks of shifts that run from left to right.
Each letter represents a different shift, with the corresponding day at the top.
I would need a separate email associated with Person1, Person2, etc.
I would really appreciate any help! If you have any questions at all, just ask!
Thanks,
Cory
You would need permission to access all these people's calender's. They can grant permission when the code runs. If the user has more than one calender, and you don't want the program to change/use the default calender, then you'd need to know the name of the calender that they want updated. All the information in your spreadsheet would need to be "parsed".
Basically, you need to get the data out of the spreadsheet. You will use getValues() for that. That returns a two dimensional array. So, you need to be able to use a FOR loop with a two dimensional array. The code to put a new event into a calender shouldn't be that hard relatively. Just search the documentation, and there will be example code.
Google Documentation - Event

Resources