Comments (6)
This sounds like an issue with your Google Sheets project setup, not an issue with this library. Could you provide more information about how you have that trigger set up?
from firestoregoogleappsscript.
@grahamearley
I have found the issue regarding the trigger so it goes like this:
When we create a new object to be saved in firestore using the createDocument or updateDocument command, it saves the details in firestore and also the trigger of onCreate or onUpdate or onWrite whichever is used is called properly. But when I have a date inside my object which needs to be saved, then the data is saved in firestore but the trigger fails.
SCENARIO
-
firestore.updateDocument("User/user-1",{ name: "Alex", gender: "M" });
- The data is saved properly in firestore and trigger also works -
firestore.updateDocument("User/user-1",{ name: "Alex", gender: "M", createdAt: new Date() });
- In this case, the data is stored in firestore but the trigger function fails
Can you please check for this ?
from firestoregoogleappsscript.
Hm, interesting. Perhaps this is related to the date/time issues in #50. To clarify, you are talking about Firebase Cloud Functions when you say triggers, right? I thought you were referring to Google Sheets triggers. :)
Is anything being logged in the Firebase Cloud Functions console? If so, could you share it?
from firestoregoogleappsscript.
@grahamearley Yes I am referencing to the Firebase Cloud Functions trigger. That does not seem to work when a date is saved in an object. Firestore currently does not have any kind of logging through which we can check what is wrong for the triggers. I am afraid to say but I can't provide you with the logs since there is no such feature in firestore to check the triggers.
from firestoregoogleappsscript.
Firebase does have a logging feature for Cloud Functions. In the Firebase console, click on Functions in the sidebar. Then click into the Logs tab. Is anything being logged there when you see this issue happening?
from firestoregoogleappsscript.
Closing for inactivity. Feel free to reopen if you want to continue the discussion.
from firestoregoogleappsscript.
Related Issues (20)
- Is there anyway to update a nested field but leave other fields unchanged? HOT 1
- Unable to update nested fields with custome mask in updateDocument()
- getDocuments has SyntaxError: Unexpected end of JSON input HOT 3
- Apps script FirestoreApp when query 'collection1' where 'timestampField' == my_variable_Timestamp HOT 1
- Use the count() aggregation
- Queries using != and not-in
- Inserting Weird Values After Updating
- getDocuments() doesn't return the path of each document HOT 1
- Firestore feature missing HOT 1
- Prevent auto conversion to GeoPoint HOT 1
- How do I create a query which compares a value which is inside a map in the document? HOT 1
- README Properties Service key retrieval error HOT 4
- Subcollection being created upon updating Firestore collection HOT 2
- FieldValue support HOT 7
- FieldTransform Support
- "Bad Request" Issue when updating / querying document information HOT 2
- Poor performance when updating thousands of data HOT 9
- Make updateDocument mask default to true
- Accessing specific database HOT 1
- Add examples of unwrapping firebase data
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firestoregoogleappsscript.